7

削除機能を使用してビデオを削除すると、オーディオが再生され続けます。動画タグの属性として自動再生を含めない場合、これは発生しません。私は別のことを試しましたが、何もうまくいかないようです。

//$("#video").pause();
//$("#video").stop();
$("#video").empty();
$("#video").remove();
4

3 に答える 3

5

少し遅れるかもしれませんが、同じ問題があり、上記の答えはうまくいきませんでした(はい、タグはjQueryによって作成されました)

私はそれを使用して動作させました

jQuery('#myvideoTag').trigger('pause');
于 2012-06-30T12:29:19.043 に答える
1

最初に、htmlで空の「video」タグを作成し、javascriptコードに「source」タグを作成してみてください

<html>
.
.
<video id="main-video" autoplay=""></video>
.
.
</html>


<script>
   $('#main-video').append('<source type="video/mp4" src="URL.mp4">');
</script>
于 2017-09-19T10:50:21.673 に答える
0

呼び出そうとしているpause関数(最初にコメントアウトされた行)は、jQueryオブジェクトではなく、DOMオブジェクトに存在します。

DOMオブジェクトは、jQueryのget関数(例:)を介して取得できます$('element').get()[0]

http://jsfiddle.net/calvintennant/bTmHn/

于 2013-02-23T19:21:19.013 に答える