[英]html5 video autoplay not working in android 4.1
我被困在一個項目中,我想使用html5 video自動播放視頻 。 它在桌面瀏覽器上運行良好,但是在Android 4.1默認瀏覽器上,它要求我“觸摸”(或單擊)視頻元素(或“播放”按鈕)以播放視頻。
我嘗試了多種方法:
但以上方法均不適用於Android瀏覽器。
我認為一種解決方案是在頁面加載時模擬點擊事件,但是可以通過編程方式模擬點擊功能嗎?
引用此答案 。
對於Android <4.2.2,看來您獲得的最后一個DOM事件是loadeddata
。 您可能不會獲得canplaythrough
。 要自動播放,請使用javascript
var myvideo = document.getElementsByTagName('video')[0];
myvideo.play();
對於Android 4.2.2+,您所需的所有本機代碼是
WebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.