用於訪問MediaResource資訊的MediaPlayer方法

MediaPlayerItem類中的方法允許您獲取有關由載入的MediaResource表示的內容流的資訊。

方法 說明
即時串流
函式get isLive():Boolean;

如果串流是即時的,則為true;false(如果是VOD)。

受DRM保護
函式get isProtected():Boolean;

如果流受DRM保護,則為true。

函式get drmMetadataInfos():向量。<drmmetadatainfo>;

列出在資訊清單中發現的所有DRM中繼資料物件。

隱藏字幕
函式get hasClosedCaptions():Boolean;

如果隱藏字幕音軌可用,則為true。

函式get closedCaptionsTracks():Vector。<closedcaptionstrack>;

提供可用隱藏字幕音軌的清單。

函式get selectedClosedCaptionsTrack():ClosedCaptionsTrack

擷取使用 SelectClosedCaptionsTrack 選取的目前隱藏字幕軌道。

selectClosedCaptionsTrack(closedCaptionsTrack:com.adobe.mediacore.info:ClosedCaptionsTrack)

將隱藏字幕軌道設定為當前隱藏字幕軌道。

替代音軌
函式get hasAlternateAudio():Boolean;

如果串流有替代的音軌,則為true。

提示: 主音軌(預設)也是替代音軌清單的一部分。

Desktop HLS的TVSDK會將主音軌視為替代音軌清單中的項目之一。 因此, MediaPlayerItem.hasAlternateAudio 傳回false的唯一情況是當串流完全沒有音訊時。 如果內容只有一個音軌,此方法會傳回true,而 get AudioTracks 會傳回包含單一元素(預設音軌)的清單。

函式get audioTracks():Vector。<audiotrack>; 提供可用替代音軌的清單。
函式get audioTracks():Vector。<audiotrack>;

提供可用替代音軌的清單。

函式get selectedAudioTrack():AudioTrack;

擷取使用 selectAudioTrack 選取的音軌。

selectAudioTrack(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;

傳回與此項目關聯的媒體資源。

函式get resourceId():int

傳回與此項目相關的媒體識別碼。

本頁內容