削除機能を使用してビデオを削除すると、オーディオが再生され続けます。動画タグの属性として自動再生を含めない場合、これは発生しません。私は別のことを試しましたが、何もうまくいかないようです。
//$("#video").pause();
//$("#video").stop();
$("#video").empty();
$("#video").remove();
削除機能を使用してビデオを削除すると、オーディオが再生され続けます。動画タグの属性として自動再生を含めない場合、これは発生しません。私は別のことを試しましたが、何もうまくいかないようです。
//$("#video").pause();
//$("#video").stop();
$("#video").empty();
$("#video").remove();
少し遅れるかもしれませんが、同じ問題があり、上記の答えはうまくいきませんでした(はい、タグはjQueryによって作成されました)
私はそれを使用して動作させました
jQuery('#myvideoTag').trigger('pause');
最初に、htmlで空の「video」タグを作成し、javascriptコードに「source」タグを作成してみてください
<html>
.
.
<video id="main-video" autoplay=""></video>
.
.
</html>
<script>
$('#main-video').append('<source type="video/mp4" src="URL.mp4">');
</script>
呼び出そうとしているpause
関数(最初にコメントアウトされた行)は、jQueryオブジェクトではなく、DOMオブジェクトに存在します。
DOMオブジェクトは、jQueryのget
関数(例:)を介して取得できます$('element').get()[0]
。