接口速查
更新时间:2024-11-08
BDCloudMediaPlayer类
接口名 | 参数 | 返回值 | 说明 |
---|---|---|---|
BDCloudMediaPlayer | context: object, id?: string | BDCloudMediaPlayer | 构造函数,设置XComponent回调的context, 设置XComponent的id属性值(可选) |
setDebug | open: boolean | void | 设置日志开关 |
setDataSource | url: string | void | 设置视频源地址 |
setDataSourceHeader | headers: Map<string, string> | void | 设置视频源的HTTP请求头 |
setDecryptTokenForHLS | token: string | void | 设置HLS加密流的token |
prepareAsync | 无 | void | 加载视频 |
start | 无 | void | 播放视频 |
stop | 无 | void | 停止播放 |
pause | 无 | void | 暂停播放 |
reset | 无 | void | 视频重置 |
release | 无 | void | 释放资源 |
seekTo | msec: string | void | 快进、后退 |
setSpeed | speed: string | void | 设置播放倍速 |
getSpeed | 无 | number | 获取设置的倍速 |
isPlaying | 无 | boolean | 查看是否正在播放状态 |
setOnVideoSizeChangedListener | listener: OnVideoSizeChangedListener | void | 设置获取视频宽高回调监听 |
setOnPreparedListener | listener: OnPreparedListener | void | 设置视频准备就绪回调监听 |
setOnInfoListener | listener: OnInfoListener | void | 设置播放器的各种状态回调监听 |
setOnErrorListener | listener: OnErrorListener | void | 设置播放异常回调监听 |
setOnBufferingUpdateListener | listener: OnBufferingUpdateListener | void | 设置buffer缓冲回调监听 |
setOnSeekCompleteListener | listener: OnSeekCompleteListener | void | 设置快进后退回调监听 |
setMessageListener | 无 | void | 设置视频监听器到napi用于接收回调 |
getVideoWidth | 无 | number | 获取视频宽度 |
getVideoHeight | 无 | number | 获取视频高度 |
getDuration | 无 | number | 获取视频总的时长 |
getCurrentPosition | 无 | number | 获取视频播放当前位置 |
setVolume | leftVolume: string,rightVolume:string | void | 设置音量 |
setLoopCount | looping: boolean | void | 设置循环播放 |
isLooping | 无 | boolean | 查看当前是否循环播放 |
getMediaInfo | 无 | object | 获取媒体信息 |