3 回答

TA貢獻1811條經驗 獲得超5個贊
在iOS 10+中
Apple playsinline在iOS 10的所有瀏覽器中啟用了該屬性,因此可以無縫運行:
<video src="file.mp4" playsinline>
在iOS 8和iOS 9中
簡短答案:使用iphone-inline-video,它可以進行內聯播放并同步音頻。
長答案:您可以通過略讀視頻而不是實際播放視頻來模擬回放,從而解決此問題.play()。

TA貢獻1853條經驗 獲得超6個贊
有一個屬性可以在iOS Web瀏覽器中啟用/禁用在線媒體播放(如果您正在編寫本機應用程序,則為allowsInlineMediaPlaybackUIWebView 的屬性)。在iPhone上默認設置為NO,在iPad 上默認設置為YES。
幸運的是,你還可以如下調整HTML這種行為:
<video id="myVideo" width="280" height="140" webkit-playsinline>
...希望可以為您解決。我不知道它是否可以在您的Android設備上運行。這是一個webkit屬性,所以可能會。值得一去。

TA貢獻1856條經驗 獲得超11個贊
這是一個Apple開發人員鏈接,其中明確指出-
在iPhone和iPod touch,這是小屏幕設備,“視頻是不是在網頁內呈現”
Safari設備特定的注意事項
現在:
該webkit-playsinline屬性適用于iOS上的HTML5視頻,但僅當您將網頁另存為webapp時才適用 -如果在Safari中打開頁面則不行
對于具有WebView的本機應用程序(或具有HTML,CSS,JS的混合應用程序),UIWebView允許內聯播放視頻,但前提是您將該類的allowsInlineMediaPlayback屬性設置UIWebView為true
- 3 回答
- 0 關注
- 670 瀏覽
添加回答
舉報