--- title: MediaRecorder.onpause slug: Web/API/MediaRecorder/pause_event tags: - API - Audio - Media Capture - Media Recorder API - MediaRecorder - Property - Reference - Video - onpause translation_of: Web/API/MediaRecorder/onpause original_slug: Web/API/MediaRecorder/onpause ---
{{APIRef("Media Recorder API")}}
MediaRecorder.onpause イベントハンドラ(MediaStream Recording API の一部)は pause イベントを処理します。 これにより、一時停止中のメディアの記録に応答してコードを実行できます。
pause イベントは、{{domxref("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() {
// 記録の再開に
// 応答して何かをする
}
...
無し。
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName("MediaStream Recording", "#widl-MediaRecorder-onpause", "MediaRecorder.onpause")}} | {{Spec2("MediaStream Recording")}} | 初期定義 |
{{Compat("api.MediaRecorder.onpause")}}