PPStream播放器完整控件

powplayer
psnetwork
pp2play
上面三個dll是必須的其中PowerList不是必須的,如果想開發網絡電視則應該添加
PowerList.ocx及相關組件

下載地址http://www.ppstream.com/bin/powerplayer.cab

               函數接口 Method

void AboutBox();顯示關於PPStream對話框.

void GetAuthorString(BSTR* pbstr);獲取當前播放的視頻或音頻的作者名.

void GetTitleString(BSTR* pbstr);獲得當前播放的視頻或者音頻的名稱.

long GetControlPanelHeight();獲得播放器控制面板的高度.

boolean GetFullScreen();獲知當前是否正在全屏幕播放.

void SetFullScreen(BOOL bFullScreen);設置是否全屏幕播放.

long GetHWND();獲得播放控件的窗口句柄.

long GetPlayDuration();獲得播放時長.

long GetPlayPosition();獲得播放進度. (在直播中, 無法獲得播放進度).

boolean IsPsConnected();獲知播放器時候已經連入了PPStream網絡.

long Pause();暫停. 切記: 恢復播放依然調用Pause();函數.

返回值: 1 暫停成功;2 恢復播放成功;-1 無效

boolean Play();播放.

返回值: 1 播放成功; 0 播放失敗.

boolean Stop();停止播放.

返回值: 1, 停止成功; 0 停止失敗.

void ShowPropertyDialog();顯示網絡屬性對話框.

屬性

BSTR src;

PPStream地址或者傳統流媒體地址(mms, rtsp, http), 本地文件地址等. 支持RealWindows Media所有格式.

boolean ShowControl;是否顯示播放控制區.

boolean autostart;是否創建播放器後自動播放src所指定的地址.

boolean topmost;是否把窗口置於頂端.

boolean autosize;視頻區域是否隨着播放窗口變化而改變尺寸

BSTR ScrollTextURL;下方滾動文字資訊的網址, PowerPlayer會自動解析網址中的超鏈接和文字作爲資訊鏈接滾動顯示.

BSTR SkinPath;界面Skin的本地路徑. Application Data//ppStream目錄下的相對路徑或本機絕對路徑.

BSTR Logo;

Logo圖片的本地路徑.Gif, Jpgwindows默認支持的所有圖片格式. Application Data//ppStream目錄下的相對路徑或本機絕對路徑. 建議多幀GIF, 動畫會在緩衝期間播放.

BSTR Client;客戶端代碼, OEM客戶有效.

boolean ShowPosition;是否顯示播放進度條.

boolean ShowAbout;右鍵菜單中是否顯示關於對話框.

short Volume;音量, 0-100

long ShowProperty;右鍵菜單中是否顯示屬性

boolean ShowLogo;是否顯示LOGO.

boolean Mute;是否靜音.

Boolean EnableContextMenu;是否顯示右鍵菜單.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章