C#播放rm文件[转贴]
来源:互联网 发布:php csdn 博客 编辑:程序博客网 时间:2024/06/01 07:48
.NET FrameWork 1.1之前版本根本不支持多媒体,.NET FrameWork 2.0也只是对多媒体进行了最简单最有限的支持,如果在我们的.NET程序中需要播放多媒体文件,通常只有通过互操作引入Activex控件来播放音频/视频。在网上找了N久关于C#播放rm视频的文章,终于有了一点结果。为了方便后来者,在这里给出C#中播放rm的简单步骤:
(1)安装了RealOne或RealPlayer ,或者获取了Interop.RealAudioObjects.dll和AxInterop.RealAudioObjects.dll。
(2)在项目的工具箱控件面板中右键菜单=》“添加/移除项”=》COM组件,选中RealPlayer G2 Control并添加
(3)将新添加的RealPlayer G2 Control控件拖到Form中,会在Form的cs文件中增加一个成员变量:
(1)安装了RealOne或RealPlayer ,或者获取了Interop.RealAudioObjects.dll和AxInterop.RealAudioObjects.dll。
(2)在项目的工具箱控件面板中右键菜单=》“添加/移除项”=》COM组件,选中RealPlayer G2 Control并添加
(3)将新添加的RealPlayer G2 Control控件拖到Form中,会在Form的cs文件中增加一个成员变量:
private AxRealAudioObjects.AxRealAudio axRealAudio1;
(4)播放一个rm文件,只需要像下面这样:
//设置要播放的媒体文件
this.axRealAudio1.Source = "videotest.rm" ;
//显示图像、显示控制面板(快进、停止等)
this.axRealAudio1.SetControls("ImageWindow,controlpanel") ;
//开始播放
this.axRealAudio1.DoPlay() ;
this.axRealAudio1.Source = "videotest.rm" ;
//显示图像、显示控制面板(快进、停止等)
this.axRealAudio1.SetControls("ImageWindow,controlpanel") ;
//开始播放
this.axRealAudio1.DoPlay() ;
(5)若需要更复杂的播放控制,可通过VS的智能感知来查看AxRealAudio的每一个方法/属性的名称、含义。
(6)更详细的AxRealAudio 控件的使用说明参见这里:
http://service.real.com/help/library/guides/production/htmfiles/control.htm
原文出自:http://www.cnblogs.com/zhuweisky/archive/2006/02/15/330918.html
- C#播放rm文件[转贴]
- C#播放rm文件
- C#播放rm文件
- c# 播放rm文件
- C#播放rm文件
- C#播放rm文件
- C#播放rm文件
- 如何播放RM文件?
- 如何播放RM文件?
- Fedora10中Totem播放rm文件
- 在网页中播放磁盘中的.rm文件
- 在网页中使用realplayer播放rm文件
- 在网页中使用realplayer播放rm文件
- Fedora 8安装配置MPlayer 播放Rm/Rmvb文件
- c# 播放Flash文件
- C# 播放MP3文件
- 一边播放RM文件 一边播放相应的PPT文件 编程实现
- rm电影播放器
- 由电视剧《铁齿铜牙纪晓岚II》里皇帝的一句话想开
- 屏幕截图完美解决方案 --- LYSoft Liu Yang
- Autoboxing(自动装箱)
- oracle10g for linux 自启动配置文件
- DataGrid相关事件代码
- C#播放rm文件[转贴]
- Asp.net环境下调用Excel控件的权限问题
- C#_值类型
- 拖动客户区就能拖动整个窗口
- 让大家了解一下ORM
- 叶子的离开,是因为……
- 英文面试技巧
- General Interview
- 清除bloodhound.w32.ep病毒