我必須在自動播放模式上的iOS播放視頻(HTML5),但我們需要設置webview.MediaPlaybackRequiresUserAction
爲FALSE
。我們如何才能找到webview.MediaPlaybackRequiresUserAction的值使用javascript
有沒有什麼辦法檢查webview.MediaPlaybackRequiresUserAction=FALSE
或TRUE
的值,用JavaScript
?
我必須在自動播放模式上的iOS播放視頻(HTML5),但我們需要設置webview.MediaPlaybackRequiresUserAction
爲FALSE
。我們如何才能找到webview.MediaPlaybackRequiresUserAction的值使用javascript
有沒有什麼辦法檢查webview.MediaPlaybackRequiresUserAction=FALSE
或TRUE
的值,用JavaScript
?
我認爲這是不可能的,因爲蘋果的文檔說下載蜂窩網絡
在Safari上的iOS
用戶控件(所有設備,包括iPad的),其中用戶可在蜂窩網絡上並按每個數據單元收費時,預加載和自動播放功能均被禁用。直到用戶啓動它纔會加載數據。
ref: - http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html
感謝您的回覆。讓我再次嘗試解釋我的問題 – user2590583
我們試圖在應用側知道我們的視頻是否會以自動播放模式運行。這將幫助我們瞭解在視頻加載時音頻是開啓還是關閉。你能建議我們如何做到這一點。 – user2590583
此外,我們試圖通過在加載時檢查webview.MediaPlaybackRequiresUserAction值來實現此目的。我們無法使用Javascript獲取該值。 – user2590583
您是否檢查過蘋果支持HTML5的自動播放模式? – Jageen
調用'video.play();'然後'setTimeout'來檢查播放狀態? –
@ user2590583是webview.MediaPlaybackRequiresUserAction = false是否自動播放內容? – Saty