MediaCapabilities
Baseline 廣泛可用 *
注意:此功能在 Web Workers 中可用。
MediaCapabilities 介面屬於 Media Capabilities API,它提供了有關裝置、系統和瀏覽器解碼能力的資訊。該 API 可用於根據編解碼器、配置檔案、解析度和位元率查詢瀏覽器有關裝置的解碼能力的資訊。這些資訊可用於向用戶提供最佳媒體流,並確定播放是否流暢和省電。
可以透過 Navigator 和 WorkerNavigator 介面的 mediaCapabilities 屬性訪問這些資訊。
例項方法
MediaCapabilities.encodingInfo()-
當傳入有效的媒體配置時,它返回一個 Promise,其中包含有關媒體型別是否受支援以及編碼此類媒體是否會流暢且省電的資訊。
MediaCapabilities.decodingInfo()-
當傳入有效的媒體配置時,它返回一個 Promise,其中包含有關媒體型別是否受支援以及解碼此類媒體是否會流暢且省電的資訊。
規範
| 規範 |
|---|
| Media Capabilities # media-capabilities-interface |
瀏覽器相容性
載入中…
另見
- HTMLMediaElement 的 canPlayType() 方法
- MediaSource 的 isTypeSupported() 方法
Navigator介面