winform 中如何实现视频播放功能

cvily1 2008-07-16 04:44:54
在winform中,如何实现视频文件的播放,请高手发下代码,或发我邮箱
cvily1@sina.com
...全文
1797 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
最佳木匠 2012-09-20
  • 打赏
  • 举报
回复
1.引用-添加引用-COM-windows media player wmp.dll
2.工具箱-右键-选择项-COM-windows media player
3.将WMP从工具箱拖到窗体上,右键WMP,属性设置好OK
4.双击该控件,就像双击 Button1 一样
cs代码:
private void axWindowsMediaPlayer1_Enter(object sender, EventArgs e)
{
this.axWindowsMediaPlayer1.URL = @"C:\windows\clock.avi";
this.axWindowsMediaPlayer1.Ctlcontrols.play();
}
完毕!
我用的windows XP系统,亲自试过,没问题
Zhen (Evan) Wang 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 cvily1 的回复:]
工具箱->添加选项卡->选择项->com组件页->我这里可以选择Window media Play

private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog o = new OpenFileDialog();

if (o.ShowDialog() == DialogResult.OK……
[/Quote]
不是吧?我的怎么播放不了avi格式的视频?听别人说的,windows media player只能播放专门的视频格式啊?求解
暗石绿 2008-07-17
  • 打赏
  • 举报
回复
可以使用direct show
cvily1 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hongqi162 的回复:]
C# code可以使用realplayer,安装暴风影音之类的软件后在添加com组件里可以看到

this.axRealAudio1.SetControls("ImageWindow");
this.axRealAudio1.Source = fileName;
this.axRealAudio1.SetLoop(true);
this.axRealAudio1.SetFullScreen();
this.axRealAudio1.SetWantErrors(true);
this.axRealAudio1.AutoStart = true;
[/Quote]

能说详细点吗?using RealAudioObjects; 我安装暴风后找到的这个,是这个组吗?
怎么在winform中显示出来 用什么控件
cvily1 2008-07-17
  • 打赏
  • 举报
回复
工具箱->添加选项卡->选择项->com组件页->我这里可以选择Window media Play

private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog o = new OpenFileDialog();

if (o.ShowDialog() == DialogResult.OK)
{
axWindowsMediaPlayer1.URL = o.FileName;

}

}

这样就完全解决了,结贴,谢谢以上的兄弟
hongqi162 2008-07-17
  • 打赏
  • 举报
回复
工具箱->添加选项卡->选择项->com组件页->我这里可以选择RealPlayer G2 Control


这样你的组件面板里就有了一个realplayer组件,你把他拖到form上就可以使用了
jt9079 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tfrtfr 的回复:]
关注,不知道怎么把Window media Play嵌入到winform中,具体如何播放倒是可以研究Window media Play组件。
[/Quote]
tfrtfr 2008-07-16
  • 打赏
  • 举报
回复
关注,不知道怎么把Window media Play嵌入到winform中,具体如何播放倒是可以研究Window media Play组件。
hongqi162 2008-07-16
  • 打赏
  • 举报
回复
可以使用realplayer,安装暴风影音之类的软件后在添加com组件里可以看到

this.axRealAudio1.SetControls("ImageWindow");
this.axRealAudio1.Source = fileName;
this.axRealAudio1.SetLoop(true);
this.axRealAudio1.SetFullScreen();
this.axRealAudio1.SetWantErrors(true);
this.axRealAudio1.AutoStart = true;
h_w_king 2008-07-16
  • 打赏
  • 举报
回复
用Window media Play 组件

111,088

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧