--- title: MediaRecorder.state slug: Web/API/MediaRecorder/state tags: - API - Media Recorder API - MediaRecording - Property - Reference - state translation_of: Web/API/MediaRecorder/state ---
{{APIRef("MediaStream Recording")}}

MediaRecorder.state 読み取り専用プロパティは、現在の MediaRecorder オブジェクトの現在の状態を返します。

構文

var state = MediaRecorder.state

以下のいずれかの値を含む RecordingState オブジェクト。

列挙型 説明
inactive 記録は行われていません — まだ開始されていないか、開始されてから停止されました。
recording 記録が開始され、UA がデータをキャプチャしています。
paused 記録は開始され、その後一時停止されましたが、まだ停止または再開されていません。

...

  record.onclick = function() {
    mediaRecorder.start();
    console.log(mediaRecorder.state);
    // "recording" を返します
    console.log("レコーダー起動");
  }

...

仕様

仕様 状態 コメント
{{SpecName("MediaStream Recording", "#widl-MediaRecorder-state", "MediaRecorder.state")}} {{Spec2("MediaStream Recording")}} 初期定義

ブラウザーの互換性

{{Compat("api.MediaRecorder.state")}}

関連情報