x5-video-player-type
聲明啓用同層H5播放器 x5-video-player-type
支持的值類型:h5<video src="http://xxx.mp4" x5-video-player-type="h5"/>
複製代碼
注:這個屬性須要在播放前設置好,播放以後設置無效,下面的x5-video-player-fullscreen
也是同樣css
x5-video-player-fullscreen
聲明啓用全屏播放x5-video-player-fullscreen
支持的值類型:true<video id="test_video" src="http://xxx.mp4" x5-video-player-type="h5" x5-video-player-fullscreen="true"/>
複製代碼
<video x5-video-player-type=」h5」 x5-video-orientation="landscape"/>
複製代碼
<video x5-video-player-type="h5" x5-video-orientation="portrait"/>
複製代碼
<video x5-video-player-type="h5" x5-video-orientation="landscape|portrait"/>
複製代碼
注: 此屬性只在聲明瞭x5-video-player-type="h5"狀況下生效
html
myVideo.addEventListener("x5videoenterfullscreen", function(){
alert("player enterfullscreen")
})
複製代碼
myVideo.addEventListener("x5videoexitfullscreen", function(){
alert("player exitfullscreen")
})
複製代碼
默認視頻在指定區域的居中顯示,能夠經過css object-position 屬性控制視頻(左上角) 顯示位置web
置頂顯示:瀏覽器
myVideo.style["object-position"]= "0px 0px"
複製代碼
底部顯示:微信
var offsetY = myVideo.clientHeight - (myVideo.clientWidth * myVideo.videoHeight / myVideo.videoWidth)
myVideo.style["object-position"]= "0px " + offsetY + "px"
複製代碼
IOS微信瀏覽器 | IOS Safari瀏覽器 | Android微信瀏覽器 | Android Chrome瀏覽器 |
---|---|---|---|
支持 | 支持 | 支持 | 支持 |
IOS微信瀏覽器 | IOS Safari瀏覽器 | Android微信瀏覽器 | Android Chrome瀏覽器 |
---|---|---|---|
支持 | 支持 | 不支持 | 不支持 |
IOS微信瀏覽器 | IOS Safari瀏覽器 | Android微信瀏覽器 | Android Chrome瀏覽器 |
---|---|---|---|
支持 | 支持 | 支持 | 不支持 |
IOS微信瀏覽器 | IOS Safari瀏覽器 | Android微信瀏覽器 | Android Chrome瀏覽器 |
---|---|---|---|
支持 | 支持 | 不支持 | 不支持 |
IOS微信瀏覽器 | IOS Safari瀏覽器 | Android微信瀏覽器 | Android Chrome瀏覽器 |
---|---|---|---|
支持 | 支持 | 支持 | 支持 |
IOS微信瀏覽器 | IOS Safari瀏覽器 | Android微信瀏覽器 | Android Chrome瀏覽器 |
---|---|---|---|
支持 | 支持 | 不支持 | 不支持 |
自動播放,只能調用X5內核WeixinJSBridgeReady API,關於這個API的詳細說明,請參考微信公衆平臺開發者中心的接口文檔。微信公衆平臺
代碼以下:ide
if (typeof WeixinJSBridgeReady === 'undefined') {
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', function() {
video.play()
}, false)
}
}
複製代碼