播放器类型
播放管理器ESPlayerManager播放媒资ESMediaItem的时候,会根媒资ESMediaItem中的type字段自动选择对应类型的播放器。
媒资ESMediaItem中的type字段,默认为1。
内置播放器和类型如下:
ESVideoPlayer类型:1ESADPlayer类型:2ESAudioPlayer类型:4ESAudioServicePlayer类型: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)