Appearance
创建播放器
注意
该方法回调为异步事件,请参考方法事件
方法名
createPlayer
用法
js
this.$refs.refXfAvatarPlayer.createPlayer({
stream: "xrtc",
renderTimeout: 5000
})js
let data = {
stream: "xrtc",
renderTimeout: 5000
};
let params = JSONObject.parse(JSON.stringify(data)) as JSONObject
refAvatarPlayer.value?.createPlayer(params)参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| stream | String | 否 | 无 | 流协议 |
| alphaRenderMode | String | 否 | 无 | 官方文档未做说明,可选值:V1 V2 V3 |
| audioRaise | Float | 否 | 无 | 官方文档未做说明 |
| audioSessionId | Integer | 否 | 无 | 官方文档未做说明 |
| bgAlpha | Boolean | 否 | 无 | 官方文档未做说明 |
| playOptimize | Boolean | 否 | 无 | 官方文档未做说明 |
| centerInParent | Boolean | 否 | 无 | 官方文档未做说明 |
| openMediaCode | Boolean | 否 | 无 | 官方文档未做说明 |
| probeSize | Integer | 否 | 无 | 官方文档未做说明 |
| receivedAudio | Boolean | 否 | 无 | 官方文档未做说明 |
| renderTimeout | Integer | 否 | 无 | 超时时长,单位:毫秒 |
| reuseRenderView | Boolean | 否 | 无 | 官方文档未做说明 |
| selfRender | Boolean | 否 | 无 | 官方文档未做说明 |
| streamType | String | 否 | 无 | 流协议类型,可选值:STREAM_MUSIC STREAM_ACCESSIBILITY STREAM_ALARM STREAM_DTMF STREAM_RING STREAM_NOTIFICATION STREAM_SYSTEM STREAM_VOICE_CALL |
| videoHeight | Integer | 否 | 无 | 视频高度 |
| videoWidth | Integer | 否 | 无 | 视频宽度 |
| volume | Float | 否 | 无 | 音量 |
| logLevel | String | 否 | 无 | 日志等级,可选值:DEBUG INFO NONE ERROR VERBOSE WARN |
| logSaveDir | String | 否 | 无 | 日志存储路径 |

