当前位置:编程学习 > C/C++ >>

用RealPlayer控件制作的播放器

 

本文介绍如何插入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						
		
	
补充:软件开发 , C语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,