在vs中使用axWindowsMediaPlayer一直处于读取状态

乞梦 2018-12-30 07:36:50
想请教下,我在vs中使用axWindowsMediaPlayer做一个简单的视频教程播放器,通过双击树的节点来实现。
我在测试的时候已经成功了,但迁移到另外一个主项目中,运行时就处于“连接中”的状态,然后就突然闪退

我已经把视频放到相对路径下了
代码就几行:
this.axWindowsMediaPlayer1.URL = Environment.CurrentDirectory + @"\video\A1.mp4";
不知道是哪出了问题
...全文
255 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
把mp4放到网站上面先试试,如果可以就是路径问题,在来改
乞梦 2019-01-01
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
@"\video\A1.mp4" 是绝对路径而非相对路径
@".\video\A1.mp4" 才是


我照这个方法试了下,还是不行
乞梦 2019-01-01
  • 打赏
  • 举报
回复
引用 2 楼 以专业开发人员为伍 的回复:
对于随时能自己诊断bug位置的程序员,其实遇到大问题的时候,他基本上就不太需要花很多时间诊断bug。因为bug的位置在他心里,遇到问题哪怕重写或者扔掉所用的不靠谱的第三方控件,也比 debug 更快。


您好,是这样的, 因为程序并没有报错,所以想到的应该是路径之类的问题。后来加了断点后,单步运行到断点后,还是卡住了,直接停止了调试跳了出来。
  • 打赏
  • 举报
回复
对于随时能自己诊断bug位置的程序员,其实遇到大问题的时候,他基本上就不太需要花很多时间诊断bug。因为bug的位置在他心里,遇到问题哪怕重写或者扔掉所用的不靠谱的第三方控件,也比 debug 更快。
  • 打赏
  • 举报
回复
说过无数次了,这个必须重点重复:一个专业程序员最低级、最起码的素质,就是能贴出调试、测试、日志信息。最起码应该有意识地来说程序运行到哪一行而抛出异常的,不知道那就自己写日志、设置断点,先去自己诊断。如果连这个行号、具体.cs文件位置都不知道,就没有学过正规开发思路。
xuzuning 2018-12-31
  • 打赏
  • 举报
回复
@"\video\A1.mp4" 是绝对路径而非相对路径
@".\video\A1.mp4" 才是