--- title: MediaRecorder.stop() slug: Web/API/MediaRecorder/stop tags: - API - Media Capture - Media Recorder API - MediaRecorder - Method - Reference - stop translation_of: Web/API/MediaRecorder/stop ---
MediaRecorder.stop()
メソッド(MediaStream Recording API の一部)は、メディアキャプチャを停止するために使用します。
stop()
メソッドを呼び出すと、UA は次の手順を実行するタスクをキューに入れます。
"inactive"
の場合は、DOM の InvalidState
エラーを発生させてこれらの手順を終了します。 {{domxref("MediaRecorder.state")}} が "inactive"
でない場合は、次の手順に進みます。"inactive"
に設定してメディアのキャプチャを停止します。Blob
を含む dataavailable
イベントを発生させます。stop
イベントを発生させます。MediaRecorder.stop()
MediaRecorder
オブジェクトの {{domxref("MediaRecorder.state")}} が "inactive"
のときに stop()
メソッドが呼び出されると、InvalidState
エラーが発生します — メディアキャプチャが既に停止している場合は停止しても意味がありません。
... stop.onclick = function() { mediaRecorder.stop(); console.log("レコーダー停止、データ使用可能"); } ...
仕様 | 状態 | コメント |
---|---|---|
{{SpecName("MediaStream Recording", "#widl-MediaRecorder-stop-void", "MediaRecorder.stop()")}} | {{Spec2("MediaStream Recording")}} | 初期定義 |
{{Compat("api.MediaRecorder.stop")}}