程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#播放rm文件

C#播放rm文件

編輯:.NET實例教程
.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的每一個方法/屬性的名稱、
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved