我有以下視頻是滑塊的一部分。ios上的html5視頻背景視頻
<div class="slide video-bg">
<video muted webkit-playsinline playsinline poster="/video/3/4_Marching_band-HD_1080p.jpg">
<source src="/video/3/4_Marching_band-HD_1080p.webm" type="video/webm">
<source src="/video/3/4_Marching_band-HD_1080p.mp4" type="video/mp4">
<source src="/video/3/4_Marching_band-HD_1080p.ogv" type="video/ogg">
</video>
</div>
頁面加載時,play()
被稱爲上的視頻。在我試過的每個桌面瀏覽器上,這個效果都很好。但在iOS上,視頻從不播放。
我讀過https://webkit.org/blog/6784/new-video-policies-for-ios/並試圖按照每個要求。我甚至在視頻中添加了autoplay
屬性,即使我想用js來控制它。該視頻沒有音頻,並且在頁面加載時可見。任何想法爲什麼它不會在iOS上播放?
頁的問題:http://heartland.thinkersites.com/products/
也不會玩,因爲手機瀏覽器需要以發揮用戶交互視頻。這意味着播放方法必須從具有像「onClick」這樣的用戶交互的事件傳播。如果您想馬上播放,您需要像厭倦一樣使用自動播放功能。 – MennyMT
@KingpinEX從我的文章中的webkit.org博客鏈接「如果視頻元素的源媒體不包含音軌,或者如果它們的靜音屬性設置爲true,則視頻元素將被允許在沒有用戶手勢的情況下播放()」。另外,我提到我嘗試了自動播放attr,但也沒有奏效。 –