MediaCapabilities

Baseline 廣泛可用 *

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

* 此特性的某些部分可能存在不同級別的支援。

注意:此功能在 Web Workers 中可用。

MediaCapabilities 介面屬於 Media Capabilities API,它提供了有關裝置、系統和瀏覽器解碼能力的資訊。該 API 可用於根據編解碼器、配置檔案、解析度和位元率查詢瀏覽器有關裝置的解碼能力的資訊。這些資訊可用於向用戶提供最佳媒體流,並確定播放是否流暢和省電。

可以透過 NavigatorWorkerNavigator 介面的 mediaCapabilities 屬性訪問這些資訊。

例項方法

MediaCapabilities.encodingInfo()

當傳入有效的媒體配置時,它返回一個 Promise,其中包含有關媒體型別是否受支援以及編碼此類媒體是否會流暢且省電的資訊。

MediaCapabilities.decodingInfo()

當傳入有效的媒體配置時,它返回一個 Promise,其中包含有關媒體型別是否受支援以及解碼此類媒體是否會流暢且省電的資訊。

規範

規範
Media Capabilities
# media-capabilities-interface

瀏覽器相容性

另見