MediaPlayerItem類中的方法允許您獲取有關由載入的MediaResource表示的內容流的資訊。
方法 | 說明 |
---|---|
即時流 | |
函式get isLive():Boolean; | 如果流是活的,則為true;如果為VOD,則為false。 |
受DRM保護 | |
函式get isProtected():Boolean; | 如果流受DRM保護,則為True。 |
函式get drmMetadataInfos():向量圖。<drmmetadatainfo>; | 列出清單中發現的所有DRM元資料對象。 |
隱藏字幕 | |
函式get hasClosedCaptions():Boolean; | 如果隱藏字幕磁軌可用,則為True。 |
函式get closedCaptionsTracks():Vector。<closedcaptionstrack>; | 提供可用的隱藏字幕軌道清單。 |
函式get selectedClosedCaptionsTrack():ClosedCaptionsTrack | 檢索當前所選的隱藏字幕 SelectClosedCaptionsTrack 。 |
selectClosedCaptonsTrack(closedCaptontsTrack:com.adobe.mediacore.info:ClosedCaptionsTrack) | 將隱藏字幕軌道設定為當前隱藏字幕軌道。 |
備用音頻軌道 | |
函式get hasAlternateAudio():Boolean; | 如果流具有備用音頻軌道,則為True。 提示:主音軌(預設)也是備用音軌清單的一部分。 Desktop HLS的TVSDK認為主音頻跟蹤是備用音頻跟蹤清單中的項之一。 因此,唯一一個 MediaPlayerItem.hasAlternateAudio 返回false時,流根本沒有音頻。 如果內容只有一個音頻軌道,則此方法返回true, 獲取音頻軌道 返回包含單個元素(預設音頻軌道)的清單。 |
函式get audioTracks():Vector。<audiotrack>; | 提供可用備用音頻軌道的清單。 |
函式get audioTracks():Vector。<audiotrack>; | 提供可用備用音頻軌道的清單。 |
函式get selectedAudioTrack():AudioTrack; | 檢索所選的音頻軌道 選擇音頻軌道 。 |
selectAudioTrack(audioTrack:AudioTrack) | 選擇要成為當前音頻軌道的音頻軌道。 |
定時元資料 | |
函式get hasTimedMetadata():Boolean; | 如果流已關聯定時元資料,則為True。 |
函式get timedMetadata():Vector。<timedmetadata>; | 提供與流關聯的定時元資料對象的清單。 |
函式get isDynamic():Boolean; | 如果流是多比特率(MBR)流,則為True。 |
函式get profiles():Vector。<profile>; | 提供關聯比特率配置檔案的清單。 對於每個輪廓,可檢索其位速率以及輪廓的高度和寬度。 |
戲法 | |
函式get isTrickPlaySupported():Boolean; | 如果玩家支援快速前進、倒帶和恢復,則為true。 |
函式get availablePlaybackRates():Vector。<Number> | 提供特技播放功能上下文中可用播放速率的清單。 |
媒體播放器 | |
函式get player():MediaPlayer | 返回當前與此播放器關聯的媒體播放器。 |
媒體資源 | |
函式get resource():MediaResource; | 返回與此項關聯的媒體資源。 |
函式獲取resourceId():int | 返回與此項關聯的媒體標識符。 |