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 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
stateChrome 完全対応 49
完全対応 49
未対応 47 — 49
補足
補足 Prior to Chrome 49, only video is supported, not audio.
Edge 完全対応 79Firefox 完全対応 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.
Firefox Android 完全対応 25Opera Android 完全対応 36Safari iOS 未対応 なしSamsung Internet Android 完全対応 5.0

凡例

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

関連情報