SkeyeWebPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)视频直播与视频点播等多种协议, 支持H.264、H.265、AAC等多种音视频编码格式,支持mse、wasm等多种解码方式,支持Windows、Android、iOS全平台终端的H5播放器。
功能说明
实例化
let player = new WebMediaPlayer( url, ID, callbackFunc,
{
cbUserPtr: this,
decodeType: 'auto',
openAudio: false,
bigPlay: false,
height: true,
showMode: true
});
实例化参数
参数 |
说明 |
类型 |
默认值 |
url |
视频地址 |
String |
null |
ID |
播放器实例的divID(必传) |
String |
-- |
callbackFunc |
事件回调 |
Function |
-- |
decodeType |
解码类型(auto:自动,soft:强制H265解码) |
String |
auto |
openAudio |
是否打开音频 |
Boolean |
false |
bigPlay |
是否开启大的播放按钮 |
Boolean |
false |
cbUserPtr |
自定义指针(this的指向) |
|
this |
showMode |
显示模式,(true:铺满窗口,false:按比例显示) |
Boolean |
false |
事件
方法名 |
说明 |
参数 |
play |
播放事件 |
url:流地址,autoplay: 自动播放,currentTime:开始时间 |
pause |
播放暂停(必传) |
|
destroy |
播放器销毁 |
|
openAudio |
打开声音 |
|
closeAudio |
关闭声音 |
|
录像播放相关属性
参数 |
说明 |
类型 |
默认值 |
url |
播放流地址 |
String |
-- |
autoplay |
是否自动播放(0:默认,1:自动播放) |
Number |
0 |
currentTime |
视频开始时间(换算成秒) |
Number |
0 |
在线文档链接