Jac*_*ack 4 safari video html5-video
您好,您已经注意到视频不再在 safari 11 上自动播放了。下面是我的代码,它适用于 Chrome,因为它必须被静音。它只显示海报图像。任何帮助。
<video width="100%" poster="poster_url.png" autoplay muted playsinline>
<source src="video_url.mp4" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)
以下在 OSX 10.12.6 上的 Safari 11.1.2 上为我自动播放
<video width="100%" poster="poster_url.png" autoplay muted playsinline>
<source src="http://download.blender.org/peach/trailer/trailer_480p.mov" type="video/mp4">
</video>Run Code Online (Sandbox Code Playgroud)
规则确实经常更改,用户或组织也可以设置自己的首选项,因此 Safari 团队建议您始终检查代码以查看视频是否能够自动播放:
var promise = document.querySelector('video').play();
if (promise !== undefined) {
promise.catch(error => {
// Auto-play was prevented
// Show a UI element to let the user manually start playback
}).then(() => {
// Auto-play started
});
}
Run Code Online (Sandbox Code Playgroud)
在撰写本文时,这里有更多详细信息:
| 归档时间: |
|
| 查看次数: |
10808 次 |
| 最近记录: |