用於訪問媒體資源資訊的媒體播放器方法

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

返回與此項關聯的媒體標識符。

本頁內容