阿里云视频播放器SDK事件响应接口

cyberplayer::onConnection

参数列表:Function

返回类型:无

接口功能:监听直播流的状态,成功建立连接时触发。

代码示例:

myPlayer.onConnection(function(){ log("onConnection");});
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.onTime(function(event){ log("onTime");});
cyberplayer::onVolume

参数列表:Function

返回类型:无

接口功能:设置播放器音量变化事件监听函数。

代码示例:

myPlayer.onVolume(function(event){ log("onVolume");});