程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 用RealPlayer控件制作的播放器

用RealPlayer控件制作的播放器

編輯:關於C語言

 

本文介紹如何插入RealPlay控件實現媒體文件的播放,代碼運行效果圖如下:



下面簡要介紹一下具體實現步驟:

一、建立基於對話框的程序

二、在對話框內添加RealPlayer G2 control的ActiveX控件
(工程->添加工程->compontent and controls->registed ActiveX controls )。

三、在對話框內添加源程序內所示的按鈕和靜態文本 分別用於控制打開播放等控制及顯示歌曲信息 其ID號如源程序

四、用MFC映射各按鈕消息

void CSunapplerealplayerDlg::OnOpen() 
{
char szFileFilter[]=
        "RM File(*.rm)|*.rm|"
                 "Mp3 File(*.mp3)|*.mp3|"
                 "MPEG File(*.mpeg)|*.mpeg|"
                 "Media File(*.asf)|*.asf|"
                 "Video File(*.dat)|*.dat|"
                 "MPGA File(*.mpga)|*.mpga|"
                 "Wave File(*.wav)|*.wav|"
                 "AVI File(*.avi)|*.avi|"
                 "Movie File(*.mov)|*.mov|"
                 "Mid File(*.mid;*,rmi)|*.mid;*.rmi|"
                 "Wma File(*.wma)|*.wma|"
                 "All File(*.*)|*.*||";
 
         CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);
         if(dlg.DoModal()==IDOK){
                 CString PathName=dlg.GetPathName();
                 PathName.MakeUpper();
                 m_player->SetSource(PathName);
                 m_player->DoPlay();
                 SetDlgItemText(ID						

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved