zoukankan      html  css  js  c++  java
  • C#播放rm文件

        .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文件中增加一个成员变量:   

    private AxRealAudioObjects.AxRealAudio axRealAudio1;

    (4)播放一个rm文件,只需要像下面这样:

                    //设置要播放的媒体文件
                    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

  • 相关阅读:
    Drupal 7.23:函数drupal_alter()注释
    请为我们的冷漠付费
    使用Drush管理Drupal站点
    Getting and installing the PEAR package manager
    CKEditor和IMCE构建drupal编辑器
    Drupal资源
    【转】为drupal初学者准备的12个精品课程
    OFBIZ+ECLIPSE
    OFBIZ安装
    CentOS6.4 利用sendEmail发邮件
  • 原文地址:https://www.cnblogs.com/zhuweisky/p/330918.html
Copyright © 2011-2022 走看看