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 | 傳回與此項目相關的媒體識別碼。 |