事件响应接口
更新时间:2023-06-02
接口 | 参数列表 | 返回类型 | 接口功能 | 代码示例 |
---|---|---|---|---|
cyberplayer::onConnection | Function | 无 | 监听直播流的状态,成功建立连接时触发。 | myPlayer.onConnection(function(){log("onConnection");}); |
cyberplayer::onCoverImageReady | Function | 无 | 监听 视频起播图加载成功,可以点击播放。 | myPlayer.onCoverImageReady(function(){log("onCoverImageReady");}); |
cyberplayer::onAlive | Function | 无 | 监听直播流的状态,有直播流时触发。 | myPlayer.onAlive(function(){log("onAlive");}); |
cyberplayer::onNoLiveStream | Function | 无 | 监听直播流的状态,无直播流时触发。 | myPlayer.onNoLiveStream(function(){log("onNoLiveStream");}); |
cyberplayer::onLiveStop | Function | 无 | 监听直播流的状态,直播暂停时触发。 | myPlayer.onLiveStop(function(){ log("onLiveStop");}); |
cyberplayer::onBuffer | Function | 无 | 设置播放器缓存事件监听函数。 | myPlayer.onBuffer(function(event){log("onBuffer");}); |
cyberplayer::onBufferChange | Function | void | 设置播放器缓存变化监听函数。 | myPlayer.onBufferChange(function(event){log("buffer percent : " + event.bufferPercent + "; position : " + event.position);}); |
cyberplayer::onBufferFull | Function | 无 | 设置播放器缓存满载状态监听函数。 | myPlayer.onBufferFull(function(event){log("onBufferFull");}); |
cyberplayer::onComplete | Function | 无 | 设置播放器完成事件监听函数。 | myPlayer.onComplete(function(event){log("onComplete");}); |
cyberplayer::onError | Function | 无 | 设置播放器出错监听函数。 | myPlayer.onError(function(event){log("onError");}); |
cyberplayer::onFullscreen | Function | 无 | 设置播放器全屏状态变化监听函数。 | myPlayer.onFullscreen(function(event){log("onFullscreen");}); |
cyberplayer::onIdle | Function | 无 | 设置播放器缓空闲事件监听函数。 | myPlayer.onIdle(function(event){log("onIdle");}); |
cyberplayer::onMeta | Function | 无 | 设置播放器元数据接收函数。 | myPlayer.onMeta(function(event){ log("onMeta");}); |
cyberplayer::onMute | Function | 无 | 设置播放器音频开关变化监听函数。 | myPlayer.onMute(function(event){log("onMute");}); |
cyberplayer::onPause | Function | 无 | 设置播放器暂停事件监听函数。 | myPlayer.onPause(function(event){log("onPause");}); |
cyberplayer::onPlay | Function | 无 | 设置播放器播放事件监听函数。 | myPlayer.onPlay(function(event){log("onPlay");}); |
cyberplayer::onPlaylist | Function | 无 | 设置播放器播放列表接收函数。 | myPlayer.onPlaylist(function(event){log("buffer percent : " + event.bufferPercent + "; position : " + event.position);}); |
cyberplayer::onPlaylistItem | Function | 无 | 设置播放器当前播放条目变化监听函数。 | myPlayer.onPlaylistItem(function(event){log("onPlaylistItem");}); |
cyberplayer::onReady | Function | 无 | 设置播放器就绪事件监听函数。 | myPlayer.onReady(function(event){log("onReady");}); |
cyberplayer::onResize | Function | 无 | 设置播放器窗口大小变化监听函数。 | myPlayer.onResize(function(event){log("onResize");}); |
cyberplayer::onSeek | Function | 无 | 设置播放器拖动事件监听函数。 | myPlayer.onSeek(function(event){log("onSeek");}); |
cyberplayer::onTime | Function(回调参数列表:Object - Time 事件) | 无 | 设置播放器播放进度变化事件监听函数。 | myPlayer.onSeek(function(event){log("onSeek");}); |
cyberplayer::onVolume | Function | 无 | 设置播放器音量变化事件监听函数。 | myPlayer.onVolume(function(event){log("onVolume");}); |
cyberplayer::onScreenshot | Function | canvas对象,通过canvas对象获取id,寻找页面元素,使用toDataURL方式转化图片地址 | 设置播放器截图事件监听函数。 | myPlayer.onScreenshot(function(canvas){}); |
cyberplayer::onCaptureFrameFinished | Function | 视频录制地址(blob:) | 设置播放器视频录制事件监听函数。 | myPlayer.onCaptureFrameFinished(function(event){}); |