HTML5でオーディオ/ビデオ要素を再ロードするためのメソッドload()

黄舟
リリース: 2017-11-07 11:27:15
オリジナル
8154 人が閲覧しました

videoソースを変更し、videoを再ロードします:

document.getElementById("mp4_src").src="movie.mp4";
document.getElementById("ogg_src").src="movie.ogg";
document.getElementById("video1").load();
ログイン後にコピー

定義と使用法

audio

/video要素を再ロードするための

load()メソッド。

load() メソッドは、ソースまたはその他の設定を変更した後にオーディオ/ビデオ要素を

更新するために使用されます。

ブラウザのサポート

Safari を除くすべての主要なブラウザは、load() メソッドをサポートしています。

注: この方法は Internet Explorer 8 以前ではサポートされていません。

文法

audio|video.load()
ログイン後にコピー

例:

<!DOCTYPE html> 
<html> 
<body> 
<video id="video1" width="480" height="270" controls="controls">
 <source id="mp4_src" src="material/sample.mp4" type="video/mp4"/>    
 <source id="ogg_src" src="material/sample.ogv" type="video/ogg"/>
你的浏览器不支持HTML5 video.
</video>
<p>点击“切换视频”按钮,加载新的视频</p>

<button onclick="myFunction()">切换视频</button>
<script>
var vid = document.getElementById("video1");
function myFunction()  {
   document.getElementById("mp4_src").src = "material/sample2.mp4";
   document.getElementById("ogg_src").src = "material/sample2.ogv";
document.getElementById("video1").load();
}
</script> 
</body> 
</html>
ログイン後にコピー


以上がHTML5でオーディオ/ビデオ要素を再ロードするためのメソッドload()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート