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等), 本地文件地址等. 支持Real和Windows Media所有格式.
boolean ShowControl;是否显示播放控制区.
boolean autostart;是否创建播放器后自动播放src所指定的地址.
boolean topmost;是否把窗口置于顶端.
boolean autosize;视频区域是否随着播放窗口变化而改变尺寸
BSTR ScrollTextURL;下方滚动文字资讯的网址, PowerPlayer会自动解析网址中的超链接和文字作为资讯链接滚动显示.
BSTR SkinPath;界面Skin的本地路径. Application Data//ppStream目录下的相对路径或本机绝对路径.
BSTR Logo;
Logo图片的本地路径.Gif, Jpg等windows默认支持的所有图片格式. Application Data//ppStream目录下的相对路径或本机绝对路径. 建议多帧GIF, 动画会在缓冲期间播放.
BSTR Client;客户端代码, OEM客户有效.
boolean ShowPosition;是否显示播放进度条.
boolean ShowAbout;右键菜单中是否显示关于对话框.
short Volume;音量, 0-100
long ShowProperty;右键菜单中是否显示”属性”
boolean ShowLogo;是否显示LOGO.
boolean Mute;是否静音.
Boolean EnableContextMenu;是否显示右键菜单.