MediaCapabilities
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ja/web/api/media_capabilities_api/index.md)
MediaCapabilities
はメディア能力 API のインターフェイスで、機器、システム、ブラウザーのデコード能力に関する情報を提供します。この API を使用すると、コーデック、プロファイル、解像度、ビットレートに基づいて、機器のデコード能力についてブラウザーに問い合わせることができます。 この情報は、ユーザーに最適なメディアストリームを提供したり、再生をスムーズかつ電力効率的に行うべきかどうかを判断したりするために使用できます。
この情報には Navigator
および WorkerNavigator
インターフェイスの mediaCapabilities
プロパティを通じてアクセスできます。
インスタンスメソッド
MediaCapabilities.encodingInfo()
-
有効なメディア構成が渡されると、そのメディア型に対応しているかどうか、また、そのメディアのエンコード方式がスムーズで電力効率が良いかどうかを示す情報で解決するプロミスを返します。
MediaCapabilities.decodingInfo()
-
有効なメディア構成が渡されると、そのメディア型に対応しているかどうか、また、そのようなメディアをデコードする際にスムーズかつ電力効率的に動作するかどうかを示す情報で解決するプロミスを返します。
仕様書
Specification |
---|
Media Capabilities # media-capabilities-interface |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- HTMLMediaElement の canPlayType() メソッド
- MediaSource の isTypeSupported() メソッド
Navigator
インターフェイス