WorkerNavigator: mediaCapabilities プロパティ

読み取り専用プロパティ WorkerNavigator.mediaCapabilities は、Media Capabilities API (en-US) における定義に沿って、指定の形式のデコードやエンコードの能力、および出力の能力に関する情報へのアクセスを可能にする MediaCapabilities (en-US) オブジェクトを返します。

MediaCapabilities (en-US) オブジェクトです。

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 ? "" : "くな"}いです。`);
  });

仕様書

Specification
Media Capabilities
# dom-workernavigator-mediacapabilities

ブラウザーの互換性

BCD tables only load in the browser

関連情報