1.1.0 • Published 3 years ago

wcs-player v1.1.0

Weekly downloads
54
License
-
Repository
-
Last release
3 years ago

wcs-player

wcs的基础播放库

flv player

methods

playVideo(url)

url是需要播放的视频地址,此方法是一个异步方法,返回promise

closeVideo

关闭视频

playMedia

播放视频(用于在暂停状态时播放视频)

pauseMedia

暂停视频(用于在暂停状态时播放视频)

capture(downloadFlag)

异步方法,返回promise。抓取当前视频的图片,downloadFlag为true表示下载图片,为false时,方法会返回promis.resolve(base64),base64为图片的base64

events

video-status-change

播放器状态改变,取值为 /utils/video.js的VideoStatus对象里面的值

const VideoStatus = {
  vConnect: 0, // 开始连接
  vStart: 1, // 开始播放
  vPlay: 2, // 正在播放
  vPause: 3, // 暂停
  vStop: 4 // 停止
}

video-error

播放器播放失败返回错误信息

statics-info-change

视频信息改变,包括{speed,videoWidth,videoHeight}

h264 player

methods

createPlayer

初始化播放器,返回promise

handleBuffer(buffer, timestamp, mediaType)

处理数据流,buffer是音视频流arraybuffer,timestamp是流的时间,mediaType是当前流是视频还是音频,取值(video,audio)

closeVideo

同flv player相同

playMedia

同flv player相同

pauseMedia

同flv player相同

capture(downloadFlag)

同flv player相同

events

video-loadeddata

视频已经渲染出来第一帧的回调

video-status-change

同flv player相同

video-error

同flv player相同

statics-info-change

同flv player相同

h265 player

methods

createPlayer

同h264 player相同

handleBuffer(buffer, timestamp, mediaType)

同h264 player相同

closeVideo

同h264 player相同

playMedia

同h264 player相同

pauseMedia

同h264 player相同

capture(downloadFlag)

同h264 player相同

events

video-status-change

同h264 player相同

video-error

同h264 player相同

statics-info-change

同h264 player相同