VC2008 Windows Media Player控制元件的使用技巧(三)
作業系統:Windows 7
軟體環境:Visual C++ 2008 SP1
本次目的:在VC2008下Windows Media Player控制元件的用法之進階篇
在上次的編寫Media Player播放器後,這次我們來實現對音視訊的控制,比如:播放、暫停、停止、快進、音量、進度條等等。首先我們在對話方塊上放置如下按鈕,如圖:
在對話方塊標頭檔案中,新增播放器的一些標頭檔案和宣告物件。
對窗體新增事件,新增一個OnTimer()事件。對Media Player新增播放改變PlayStateChange()事件。具體程式碼如下:
效果如下:
Media player控制元件常用屬性
屬性/方法名: | 說明: |
[基本屬性 ] | |
URL:String; | 指定媒體位置,本機或網路地址 |
uiMode:String; | 播放器介面模式,可為Full, Mini, None, Invisible |
playState:integer; | 播放狀態,1=停止,2=暫停,3=播放,6=正在緩衝,9=正在連線,10=準備就緒 |
enableContextMenu:Boolean; | 啟用/禁用右鍵選單 |
fullScreen:boolean; | 是否全屏顯示 |
[controls ] | wmp.controls //播放器基本控制 |
controls.play; | 播放 |
controls.pause; | 暫停 |
controls.stop; | 停止 |
controls.currentPosition:double; | 當前進度 |
controls.currentPositionString:string; | 當前進度,字串格式。如“00:23” |
controls.fastForward; | 快進 |
controls.fastReverse; | 快退 |
controls.next; | 下一曲 |
controls.previous; | 上一曲 |
[settings ] | wmp.settings //播放器基本設定 |
settings.volume:integer; | 音量,0-100 |
settings.autoStart:Boolean; | 是否自動播放 |
settings.mute:Boolean; | 是否靜音 |
settings.playCount:integer; | 播放次數 |
[currentMedia ] | wmp.currentMedia //當前媒體屬性 |
currentMedia.duration:double; | 媒體總長度 |
currentMedia.durationString:string; | 媒體總長度,字串格式。如“03:24” |
currentMedia.getItemInfo(const string); | 獲 取當前媒體資訊"Title"=媒體標題,"Author"=藝術家,"Copyright"=版權資訊,"Description"=媒體內容描 述,"Duration"=持續時間(秒),"FileSize"=檔案大小,"FileType"=檔案型別,"sourceURL"=原始地址 |
currentMedia.setItemInfo(const string); | 通過屬性名設定媒體資訊 |
currentMedia.name:string; | 同 currentMedia.getItemInfo("Title") |
[currentPlaylist ] | wmp.currentPlaylist //當前播放列表屬性 |
currentPlaylist.count:integer; | 當前播放列表所包含媒體數 |
currentPlaylist.Item[integer]; | 獲取或設定指定專案媒體資訊,其子屬性同wmp.currentMedia |
表格轉載自:http://blog.csdn.net/jomakzhao/archive/2007/05/11/1604076.aspx
相關文章
- Android Media playerAndroid
- Windows Media Player播放器(VC++ 2008)Windows播放器C++
- 設定 Windows Media Player 推薦設定的登錄檔檔案Windows
- 用Media Player 播放 mpg檔案
- win10 media player閃退怎麼辦_win10 media player閃退解決方法Win10
- Win10電腦下Windows Media Player無法載入字幕如何解決Win10Windows
- win10系統media player不能用怎麼修復_win10系統media player不能用如何處理Win10
- Win10系統下Windows Media Player無法載入外掛字幕怎麼辦Win10Windows
- C# WinForm 新增Windows Media Player 控制元件除錯出現未能載入檔案或程式集Interop.WMPLib,該怎麼解決...C#ORMWindows控制元件除錯
- Windows使用小技巧Windows
- 如何用VLC Media Player Mac對影片進行剪輯!Mac
- win10系統怎麼去除圖片/音樂右鍵選單中的“Windows Media Player”選項Win10Windows
- nginx在windows下的使用三NginxWindows
- FastReport報表控制元件使用技巧總結AST控制元件
- 媒體查詢@media的使用
- Windows Media Foundation 音視訊採集Windows
- 優化Microsoft Windows Media Services 9 Series優化ROSWindows
- Windows7庫功能使用技巧Windows
- 給windows media初學者的一點建議 (轉)Windows
- 三則大模型使用提示技巧大模型
- Windows技巧Windows
- 新手使用筆記本的三個小技巧筆記
- win10 v2004版解除安裝自帶的media player播放器的方法Win10播放器
- 銀彈谷V平臺使用技巧:資料庫使用的三個實用技巧資料庫
- CVE-2012-0003 Microsoft Windows Media Player ‘winmm.dll’ MIDI檔案解析遠端程式碼執行漏洞 分析ROSWindows
- Windows Media Encode 9簡介及SDKWindows
- 三個使用資料泵(Data Pump)的小技巧
- windows 小技巧Windows
- Windows控制元件 概述Windows控制元件
- 部署VC2008應用程式
- 每週分享五個 PyCharm 使用技巧(三)PyCharm
- Gradle 使用技巧(三) - dependencies 的型別與區別Gradle型別
- Windows Phone 部分控制元件的應用Windows控制元件
- web podcast player & music player All In OneWebAST
- Docker for windows 入門三(PowerShell命令使用)DockerWindows
- Android Media Framework(三)OpenMAX API閱讀與分析AndroidFrameworkAPI
- A good PlayerGo
- windows10使用DNS優選加快系統執行速度的技巧WindowsDNS