亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我可以在iPhone或Android上避免使用HTML5原生的全屏視頻播放器嗎?

我可以在iPhone或Android上避免使用HTML5原生的全屏視頻播放器嗎?

慕絲7291255 2019-11-05 15:43:48
我建立了一個Web應用程序,該應用程序使用HTML5標簽和JavaScript代碼來呈現與正在運行的視頻同步的其他內容。它在桌面瀏覽器(Firefox,Chrome和Safari)中非常有效。在iPhone或DroidX上,本機視頻播放器彈出并接管屏幕,從而遮蓋了我想與視頻同時顯示的其他動態內容。有沒有辦法解決?如有必要,我將弄清楚如何為這兩個平臺編寫本機應用程序,但是如果我堅持使用HTML5 / JavaScript,則可以節省很多時間。
查看完整描述

3 回答

?
四季花海

TA貢獻1811條經驗 獲得超5個贊

在iOS 10+中

Apple playsinline在iOS 10的所有瀏覽器中啟用了該屬性,因此可以無縫運行:


<video src="file.mp4" playsinline>

在iOS 8和iOS 9中

簡短答案:使用iphone-inline-video,它可以進行內聯播放并同步音頻。


長答案:您可以通過略讀視頻而不是實際播放視頻來模擬回放,從而解決此問題.play()。


查看完整回答
反對 回復 2019-11-05
?
墨色風雨

TA貢獻1853條經驗 獲得超6個贊

有一個屬性可以在iOS Web瀏覽器中啟用/禁用在線媒體播放(如果您正在編寫本機應用程序,則為allowsInlineMediaPlaybackUIWebView 的屬性)。在iPhone上默認設置為NO,在iPad 上默認設置為YES。


幸運的是,你還可以如下調整HTML這種行為:


<video id="myVideo" width="280" height="140" webkit-playsinline>


...希望可以為您解決。我不知道它是否可以在您的Android設備上運行。這是一個webkit屬性,所以可能會。值得一去。


查看完整回答
反對 回復 2019-11-05
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

這是一個Apple開發人員鏈接,其中明確指出-


在iPhone和iPod touch,這是小屏幕設備,“視頻是不是在網頁內呈現”


Safari設備特定的注意事項


現在:


該webkit-playsinline屬性適用于iOS上的HTML5視頻,但僅當您將網頁另存為webapp時才適用 -如果在Safari中打開頁面則不行

對于具有WebView的本機應用程序(或具有HTML,CSS,JS的混合應用程序),UIWebView允許內聯播放視頻,但前提是您將該類的allowsInlineMediaPlayback屬性設置UIWebView為true


查看完整回答
反對 回復 2019-11-05
  • 3 回答
  • 0 關注
  • 670 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號