video要素を自動再生するまたは自動再生可能かを取得する
video要素で自動再生するまたは自動再生可能かを取得するには、videoElement.autoplay
プロパティを使用します。
構文
設定
videoElement.autoplay = flag;
取得
var isAutoPlay = videoElement.autoplay;
引数
引数名 | 初期値 | 型 | 説明 |
---|---|---|---|
flag 必須 |
false | boolean | 自動再生するかどうか |
戻り値
自動再生が設定されている場合はtrue、そうでない場合はfalseを返します。
サンプルコード
HTML
<video id="video">
<source src="media/sample.mp4">
<source src="media/sample.ogv">
<source src="media/sample.webm">
</video>
JavaScript
var videoElem = document.getElementById('video');
videoElem.autoplay = true;
- ※ iOSおよびChrome for Androidでは自動再生されません。
muted属性を指定しかつメディアファイルに音声データが含まれない場合に限り自動再生が可能です。(iOSは10以降から可能です。)
デモ
- ※ 再生が完了している場合はページを再読み込みしてください。