用realplayer控件制作的播放器

用realplayer控件制作的播放器

ID:9061969

大小:53.50 KB

页数:5页

时间:2018-04-16

用realplayer控件制作的播放器_第1页
用realplayer控件制作的播放器_第2页
用realplayer控件制作的播放器_第3页
用realplayer控件制作的播放器_第4页
用realplayer控件制作的播放器_第5页
资源描述:

《用realplayer控件制作的播放器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本文介绍如何插入RealPlay控件实现媒体文件的播放,代码运行效果图如下:下面简要介绍一下具体实现步骤:一、建立基于对话框的程序二、在对话框内添加RealPlayerG2control的ActiveX控件(工程->添加工程->compontentandcontrols->registedActiveXcontrols)。三、在对话框内添加源程序内所示的按钮和静态文本分别用于控制打开播放等控制及显示歌曲信息其ID号如源程序四、用MFC映射各按钮消息001.void CSunapplerealplayerDlg::OnOpen()002.{003.char szF

2、ileFilter[]=004."RMFile(*.rm)

3、*.rm

4、"005."Mp3File(*.mp3)

5、*.mp3

6、"006."MPEGFile(*.mpeg)

7、*.mpeg

8、"007."MediaFile(*.asf)

9、*.asf

10、"008."VideoFile(*.dat)

11、*.dat

12、"009."MPGAFile(*.mpga)

13、*.mpga

14、"010."WaveFile(*.wav)

15、*.wav

16、"011."AVIFile(*.avi)

17、*.avi

18、"012."MovieFile(*.mov)

19、*.mov

20、"013."MidFile(*.mid;

21、*,rmi)

22、*.mid;*.rmi

23、"014."WmaFile(*.wma)

24、*.wma

25、"015."AllFile(*.*)

26、*.*

27、

28、";016. 017.CFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);018.if(dlg.DoModal()==IDOK){019.CStringPathName=dlg.GetPathName();020.PathName.MakeUpper();021.m_player->SetSource(PathName);022.m_player->DoP

29、lay();023.SetDlgItemText(IDC_STATIC1,m_player->GetAuthor());024.SetDlgItemText(IDC_STATIC2,m_player->GetTitle());025.SetDlgItemText(IDC_COPYRIGHT,m_player->GetCopyright());026.SetDlgItemText(IDC_SOURCE,m_player->GetSource());027.}  028.}029. 030.void CSunapplerealplayerDlg::OnPlay()0

30、31.{   032.SetDlgItemText(IDC_STATIC1,m_player->GetAuthor());033.SetDlgItemText(IDC_STATIC2,m_player->GetTitle());034.SetDlgItemText(IDC_COPYRIGHT,m_player->GetCopyright());035.SetDlgItemText(IDC_SOURCE,m_player->GetSource());036.m_player->DoPlay();037. 038.UpdateData(false);039.SetT

31、imer(1,20,NULL);040.}041. 042.void CSunapplerealplayerDlg::OnTimer(UINT nIDEvent)043.{044.if(0&&isRepeat)045.m_player->DoPlay();046.CDialog::OnTimer(nIDEvent);047.}048. 049.void CSunapplerealplayerDlg::OnClose()050.{051.///////添加此代码时不要忘了在stdafx.h开头处添加前两行052.AnimateWindow(GetSafeHwnd(

32、),1000,AW_HIDE

33、AW_BLEND);053.KillTimer(0);054.////////////////////////////////////055.//此处采用DestroyWindow关闭窗口056.//多谢杜修杏老师指点057.///////////////////////////////////058.this->DestroyWindow();059. 060.}061. 062.void CSunapplerealplayerDlg::OnFullscreen()063.{064.m_player->DoPause();065.

34、m_player->Se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。