摘要:安卓端下的標(biāo)簽播放時會被瀏覽器接管。安卓下的內(nèi)核瀏覽器,提供了相關(guān)屬性。以下內(nèi)容范圍安卓在未被播放之前,標(biāo)簽屬于正常文檔元素,也是生效的。標(biāo)簽播放中和播放之后均會覆蓋。刪除標(biāo)簽,瀏覽器的視頻播放組件會立即消失,時間大幅度縮短。
1.安卓端下的video標(biāo)簽播放時會被瀏覽器接管。此時已經(jīng)脫離了文檔流,并且與文檔已經(jīng)非同層了,所以設(shè)置z-index是無效的。
2.安卓下qq的x5內(nèi)核瀏覽器,提供了相關(guān)屬性。分別為:x5-playsinline:行內(nèi)播放。x5-video-player-type="h5":播放層級為文檔層級。如果頁面只有一個視頻而且該視頻在頁面的頂部用起來還是比較順心的。否則會發(fā)現(xiàn),額。。。播放視頻的時候會紊亂的。
所以移動端中,不建議做視頻和dom重合的設(shè)計(jì)。
如果一定要做,請繼續(xù)閱讀。
以下內(nèi)容范圍:安卓
1.在video未被播放之前,video標(biāo)簽屬于正常文檔元素,z-index也是生效的。此時層級高的dom可以展示在video標(biāo)簽區(qū)域上方。
2.video標(biāo)簽播放中和播放之后均會覆蓋dom。
3.瀏覽器同時只能播放一個video標(biāo)簽。當(dāng)切換播放視頻內(nèi)容時體驗(yàn)不是很好:
瀏覽器播放組件切換視頻時花費(fèi)的時間可以明顯的感知的到。
瀏覽器播放組件的底色一般是黑色,而我們的web底色大多時候不是黑色,切換時,會出現(xiàn)閃動。是由于瀏覽器播放組件的關(guān)閉然后再次打開造成的。
解決思路:
1.刪除和添加video標(biāo)簽這一節(jié)點(diǎn),這樣做會讓video標(biāo)簽恢復(fù)到1中的狀態(tài)。
2.刪除video標(biāo)簽,瀏覽器的視頻播放組件會立即消失,時間大幅度縮短。
比如:
我們要解決彈窗被視頻遮擋的問題,此時我們可以將視頻這一節(jié)點(diǎn)刷新(刪除后再次添加)
我們想要切換視頻,就先把當(dāng)前正在播放的視頻刷新,然后播放下一個視頻。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/102272.html
摘要:安卓端下的標(biāo)簽播放時會被瀏覽器接管。安卓下的內(nèi)核瀏覽器,提供了相關(guān)屬性。以下內(nèi)容范圍安卓在未被播放之前,標(biāo)簽屬于正常文檔元素,也是生效的。標(biāo)簽播放中和播放之后均會覆蓋。刪除標(biāo)簽,瀏覽器的視頻播放組件會立即消失,時間大幅度縮短。 1.安卓端下的video標(biāo)簽播放時會被瀏覽器接管。此時已經(jīng)脫離了文檔流,并且與文檔已經(jīng)非同層了,所以設(shè)置z-index是無效的。2.安卓下qq的x5內(nèi)核瀏覽器,...
閱讀 3674·2023-04-26 01:43
閱讀 3046·2021-10-14 09:42
閱讀 5732·2021-09-30 09:59
閱讀 2232·2021-09-04 16:40
閱讀 1277·2019-08-30 15:52
閱讀 899·2019-08-29 17:09
閱讀 2109·2019-08-26 13:37
閱讀 3592·2019-08-26 10:20