playsinlinecss
來源-webkit官網-New video policiesfor iOShtml
iOS設置了這個屬性就不會自動全屏了,可是Android微信和QQ有騰訊的限制,仍舊會自動全屏。ios
x5-video-player-typeweb
啓用H5同層播放器瀏覽器
H5同層播放器:DOM能夠浮在video
上面微信
非H5同層播放器:video
元素在最上層
( 微信裏會有騰訊的廣告 )ide
x5-video-player-fullscreenui
全屏方式code
視頻播放時將會進入到全屏模式
若是不申明此屬性,頁面獲得視口區域爲原始視口大小(視頻未播放前),好比在微信裏,會有一個常駐的標題欄,若是不聲明此屬性,這個標題欄高度不會給頁面,播放時會平均分爲兩塊(上下黑塊)視頻
object-fit: 控制視頻填充方式
object-position: 控制視頻顯示位置
x5-video-player-fullscreen="true"
視頻會鋪滿屏幕,可是H5同層播放器的頂部欄位置在劉海下面。所以劉海位置的視頻不會被頂部欄遮蓋。
x5-video-player-fullscreen="false"
視頻不會鋪滿屏幕,大多數機型和H5同層播放器大小一致,劉海處黑色。部分機型,如小米8,則有問題。
是否啓用同層播放器都會自動進入全屏,區別是全屏使用的播放器不一樣。
輕視頻:示例
沒有啓用H5同層播放器,但播放不會自動進入全屏。網上有說法,視頻格式是立體聲的,不會自動進入全屏。輕視頻的視頻格式確實是立體聲的,但使用輕視頻的視頻試驗,仍舊會自動進入全屏。
(此處有沒有大佬解答!!)
快手:示例
快手複製連接到微信,提示用瀏覽器打開。直接從快手APP分享到微信,才能在微信打開。
啓用H5同層瀏覽器,自動進入全屏。