C#中如何用axWindowsMediaPlayer1控件播放MP4?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中如何用axWindowsMediaPlayer1控件播放MP4?相关的知识,希望对你有一定的参考价值。
已经把控件脱到窗口上,写了如下代码:
axWindowsMediaPlayer1.URL = Application.StartupPath + "\\videodata\\data.mp4";
this.axWindowsMediaPlayer1.settings.autoStart = true;
axWindowsMediaPlayer1.Ctlcontrols.play(); //播放
axWindowsMediaPlayer1.Ctlcontrols.pause(); //暂停
axWindowsMediaPlayer1.Ctlcontrols.stop(); //停止
但是程序运行后不能播放,请问什么原因呢,地址是对的
我用windowsplayer放过那个视频,能够放
求助:C#中使用axwindowsmediaplayer 播放wav文件的问题
我使用axwindowsmediaplayer 做了一个简单播放程序
当播放wav文件的时候 出问题了:
选中以后,第1次播放时插件自带的进度条,不能正常的表现播放进度.停止后在播放该文件,进度条才正常.
其他格式音乐mp3 wma等,进度条一直很正常.
我使用了多个wav文件,都出现上述情况,请问是什么原因
这个插件为什么对wav文件有异常?
目前还没有满意答案,欢迎懂的人回答。。如无满意答案,我会直接关闭问题。。
//------------------2009-03-19-21-28
这个问题我也没弄明白,可能是控件内部的一些设定问题,查了一下资料,发现不使用控件的自带的进度条不会出现这种问题,可以不显示自带的进度条,改用vs的进度条控件,以下是相关代码。
private void tbarPlayLoaction_Scroll(object sender, EventArgs e)
this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition = tbarPlayLoaction.Value; //改变拨放位置
private void timer1_Tick(object sender, EventArgs e)
if (this.axWindowsMediaPlayer1.currentMedia == null)
return;
this.tbarPlayLoaction.Maximum = (int)this.axWindowsMediaPlayer1.currentMedia.duration; //设定拨放位置调整Bar最大值
完整代码请参照http://www.dotblogs.com.tw/larrynung/archive/2009/03/01/7325.aspx
参考资料:http://www.dotblogs.com.tw/larrynung/archive/2009/03/01/7325.aspx
参考技术A 做的是视频点播程序么? 参考技术B 你还是应该去找 axwindowsmediaplayer 这个控件的相关资料以上是关于C#中如何用axWindowsMediaPlayer1控件播放MP4?的主要内容,如果未能解决你的问题,请参考以下文章
unity中如何用c#脚本控制fbx模型骨骼节点的移动?求具体代码
c#中如何用list对文本文件中的词语按行去重并统计每个词语的次数