MediaRecorder.onpause

MediaRecorder.onpause イベントハンドラ(MediaStream Recording API の一部)は pause イベントを処理します。 これにより、一時停止中のメディアの記録に応答してコードを実行できます。

pause イベントは、MediaRecorder.pause() メソッドを呼び出した結果としてスローされます。

構文

MediaRecorder.onpause = function(event) { ... }
MediaRecorder.addEventListener('pause', function(event) { ... })

...

  pause.onclick = function() {
    if(mediaRecorder.state === "recording") {
      mediaRecorder.pause();
      // 記録を一時停止
    } else if(mediaRecorder.state === "paused") {
      mediaRecorder.resume();
      // 記録を再開
    }
  }

  mediaRecorder.onpause = function() {
    // 記録の一時停止に
    // 応答して何かをする
  }

  mediaRecorder.onresume = function() {
    // 記録の再開に
    // 応答して何かをする
  }

...

プロパティ

無し。

仕様

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

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
onpauseChrome 完全対応 49Edge 未対応 なしFirefox 完全対応 65IE ? Opera 完全対応 36Safari ? WebView Android 完全対応 49Chrome Android 完全対応 49Firefox Android 完全対応 65Opera Android 完全対応 36Safari iOS ? Samsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明

関連情報