このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

MediaRecorder.stream

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。

MediaRecorder.stream は読み取り専用プロパティで、 MediaRecorder を作成したときに MediaRecorder() コンストラクターに渡したストリームを返します。

最初に MediaRecorder を作成したとき MediaRecorde() コンストラクターに渡した MediaStream です。

js
if (navigator.getUserMedia) {
  console.log("getUserMediaがサポートされています。");
  navigator.getUserMedia(
    // 制約 - このアプリに必要なのは音声のみ
    {
      audio: true,
    },

    // 成功コールバック
    (stream) => {
      const mediaRecorder = new MediaRecorder(stream);

      const myStream = mediaRecorder.stream;
      console.log(myStream);
    },
  );
}

仕様書

仕様書
MediaStream Recording
# dom-mediarecorder-stream

ブラウザーの互換性

関連情報