播放器类型
播放管理器ESPlayerManager
播放媒资ESMediaItem
的时候,会根媒资ESMediaItem
中的type
字段自动选择对应类型的播放器。
媒资ESMediaItem
中的type
字段,默认为1
。
内置播放器和类型如下:
ESVideoPlayer
类型:1
ESADPlayer
类型:2
ESAudioPlayer
类型:4
ESAudioServicePlayer
类型:5
注意:自定义播放器声明`type`建议为`10`以上
例如: 媒资ESMediaItem
中的type
字段声明为12345
,则ESPlayerManager
会寻找类型为12345
进行播放,如果未找到,则会报错。
//1.拼装 ESMediaSource 数据
//2.拼装 ESMediaSourceList 数据
//3.拼装 ESMediaItem 数据
const mediaItem: ESMediaItem = {
mediaSourceList,
type: 12345 //TODO 声明需要类型为 12345 的播放器进行播放
}
//4.拼装 ESMediaItemList 数据
const playList: ESMediaItemList = {
index: 0,
list: [mediaItem],
}
playerManager.value?.playMediaList(playList)