0
点赞
收藏
分享

微信扫一扫

SkeyeWebPlayer.js WS=FLV、HTTP-FLV、WS-RTSP、HLS、WEBRTC视频直播与视频点播多协议H5播放器使用文档说明

SkeyeWebPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)视频直播与视频点播等多种协议, 支持H.264、H.265、AAC等多种音视频编码格式,支持mse、wasm等多种解码方式,支持Windows、Android、iOS全平台终端的H5播放器。

功能说明

  • [x] 支持 m3u8/HLS 播放;
  • [x] 支持 HTTP-FLV/WS-FLV 播放;
  • [x] 支持 H265 播放;
  • [x] 支持直播和点播播放;
  • [x] 支持全屏显示;
  • [x] 支持重连播放;

实例化

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

​​在线文档链接​​

举报

相关推荐

0 条评论