WorkerNavigator: mediaCapabilities プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2022年3月以降、すべてのブラウザーで利用可能です。
読み取り専用プロパティ WorkerNavigator.mediaCapabilities は、Media Capabilities API における定義に沿って、指定の形式のデコードやエンコードの能力、および出力の能力に関する情報へのアクセスを可能にする MediaCapabilities オブジェクトを返します。
値
MediaCapabilities オブジェクトです。
例
js
navigator.mediaCapabilities
.decodingInfo({
type: "file",
audio: {
contentType: "audio/mp3",
channels: 2,
bitrate: 132700,
samplerate: 5200,
},
})
.then((result) => {
console.log(`この構成に対応していま${result.supported ? "す" : "せん"}。`);
console.log(`スムーズ${result.smooth ? "" : "じゃない"}です。`);
console.log(`電力効率がよ${result.powerEfficient ? "" : "くな"}いです。`);
});
仕様書
| 仕様書 |
|---|
| Media Capabilities> # dom-workernavigator-mediacapabilities> |