MediaRecorder.state

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

構文

var state = MediaRecorder.state

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

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

...

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

...

仕様

仕様 状態 コメント
MediaStream Recording
MediaRecorder.state の定義
草案 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
stateChrome 完全対応 49
完全対応 49
未対応 47 — 49
補足
補足 Prior to Chrome 49, only video is supported, not audio.
Edge 未対応 なしFirefox 完全対応 25IE ? Opera 完全対応 36Safari ? WebView Android 完全対応 49
完全対応 49
未対応 47 — 49
補足
補足 Prior to Chrome 49, only video is supported, not audio.
Chrome Android 完全対応 49
完全対応 49
未対応 47 — 49
補足
補足 Prior to Chrome 49, only video is supported, not audio.
Edge Mobile ? Firefox Android 完全対応 25Opera Android 完全対応 36Safari iOS ? Samsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Wind1808
最終更新者: Wind1808,