VC2008 Windows Media Player控件的使用技巧(二)

 

操作系統:Windows 7
軟件環境:Visual C++ 2008 SP1
本次目的:在VC2008下Windows Media Player控件的用法之實用篇

      很奇怪,也許是WMP.DLL文件的問題,雖然Windows Media Player正常,但是在VC2008中插入Windows Media Player控件後,卻在要爲控件添加類的時候,找不到這個控件的類,如下所示:

本文將介紹一種通用的方法,完成Windows Media Player控件的實現。首先,在這裏 下載Windows Media Player控件的所有類(24個),有看上一篇 的話,就可以知道我爲什麼那時候生成了全部的類了。現在把那些類添加到工程,當然依舊根據需要添加,不過CWMPPlayer4.h和CWMPPlayer4.cpp最好添加進去,因爲那是跟音視頻連接的。點擊“項目”→“添加現有項 ”,選擇需要的類,“添加 ”完成。

接下來就是添加頭文件、聲明控件對象和綁定控件了,
在TestDlg.h 頭文件添加    #include "CWMPPlayer4.h" 
然後聲明      CWMPPlayer4 m_Player;
接着在TestDlg.cpp : 實現文件中

  1. void CTestDlg::DoDataExchange(CDataExchange* pDX)  
  2. {  
  3.     CDialog::DoDataExchange(pDX);  
  4.     DDX_Control(pDX, IDC_BUTTON1, m_Open);  
  5.     DDX_Control(pDX, IDC_OCX1, m_Player);//綁定播放器控件  
  6. }  

最後,我們可以測試了,在這個工程裏我加了一個按鈕,實現打開播放的。

  1. void CTestDlg::OnBnClickedButton1()  
  2. {  
  3.     // TODO: 在此添加控件通知處理程序代碼  
  4.     m_Player.put_URL(_T("E://Music//鈴聲//說好的幸福呢(鈴聲).mp3"));  
  5. }  

效果已經出來了,至於剩下的對播放器的控制,如:打開、播放、暫停、快進等等,下一篇將會介紹。

windows Media Player控件類打包: http://download.csdn.net/source/1856942

 

文章來源於:http://blog.csdn.net/akof1314/article/details/4900244

發佈了38 篇原創文章 · 獲贊 14 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章