日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

微信中H5同层Video播放器接入教程

發(fā)布時(shí)間:2025/3/19 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信中H5同层Video播放器接入教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

微信中H5同層Video播放器接入教程

x5-video-player-type 啟用H5同層播放器

通過(guò)video屬性“x5-video-player-type”聲明啟用同層H5播放器

x5-video-player-type支持的值類型:h5

示例:

<video src="http://xxx.mp4" x5-video-player-type="h5"/>

注: 這個(gè)屬性需要在播放前設(shè)置好,播放之后設(shè)置無(wú)效,下面的’x5-video-player-fullscreen’也是一樣

x5-video-player-fullscreen全屏方式

視頻播放時(shí)將會(huì)進(jìn)入到全屏模式

如果不申明此屬性,頁(yè)面得到視口區(qū)域?yàn)樵家暱诖笮?視頻未播放前),比如在微信里,會(huì)有一個(gè)常駐的標(biāo)題欄,如果不聲明此屬性,這個(gè)標(biāo)題欄高度不會(huì)給頁(yè)面,播放時(shí)會(huì)平均分為兩塊(上下黑塊)

注: 聲明此屬性,需要頁(yè)面自己重新適配新的視口大小變化。可以通過(guò)監(jiān)聽(tīng)resize 事件來(lái)實(shí)現(xiàn)

<video id="test_video" src="xxx" x5-video-player-type="h5" x5-video-player-fullscreen="true"/>

需要監(jiān)聽(tīng)窗口大小變化(resize)實(shí)現(xiàn)全屏

window.onresize = function(){test_video.style.width = window.innerWidth + "px";test_video.style.height = window.innerHeight + "px";}

注: : 1. 為了讓視頻真正鋪滿全屏,可以適當(dāng)讓video的顯示區(qū)域大于視口區(qū)域,這樣在顯示時(shí)在視口外的部截掉后,不會(huì)出四周黑邊的情況

x5-video-orientation 控制橫豎屏

功能:聲明播放器支持的方向

可選值: landscape 橫屏, portraint豎屏

默認(rèn)值:portraint

e.g: http://res.imtt.qq.com/qqbrow...

橫屏

<video ... x5-video-player-type=”h5” x5-video-orientation="landscape"/>

豎屏

<video ... x5-video-player-type="h5" x5-video-orientation="portrait"/>

跟隨手機(jī)自動(dòng)旋轉(zhuǎn)

<video x5-video-player-type="h5" x5-video-orientation="landscape|portrait"/>

注: 此屬性只在聲明了x5-video-player-type=”h5”情況下生效

事件回調(diào)

x5videoenterfullscreen進(jìn)入全屏通知

支持版本: TBS中從>=036900開(kāi)始支持,QB中是>=7.2開(kāi)始支持

x5videoenterfullscreen: 表示播放器進(jìn)入全屏狀態(tài)

示例:

<video id=“myVideo".../>

通過(guò)JS監(jiān)聽(tīng)事件

myVideo.addEventListener("x5videoenterfullscreen", function(){alert("player enterfullscreen");})

x5videoexitfullscreen退出全屏通知

x5videoexitfullscreen: 表示播放器退出了全屏狀態(tài)

使用方法與x5videoenterfullscreen類似

使用同層播放器的一些建議

  • 監(jiān)聽(tīng)resize 事件實(shí)現(xiàn)自適應(yīng)視口大小變化,視頻播放時(shí)會(huì)調(diào)整視口大小
  • 在視頻播放期間的交互,彈框,字幕在視頻視頻區(qū)域中,不要在視頻區(qū)域外
  • 對(duì)于直播類全屏視頻,最好不要在最頂部放交互性元素
  • 交互性視頻實(shí)現(xiàn)建議

    允許視頻區(qū)域(video元素)之上的操作

  • 對(duì)于需要全屏交互的,可以將video區(qū)域設(shè)置為視口大小>
  • 同層播放器支持版本

    TBS微信:

    TBS內(nèi)核>=036849 后開(kāi)始支持

    UA示例:

    Mozilla/5.0 (Linux? Android 4.4.4? OPPO R7 Build/KTU84P) AppleWebKit/537.36 (KHTML,like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036849 Safari/537.36 MicroMessenger/6.3.27.861 NetType/WIFI Language/zh_CN

    TBS手Q:

    TBS內(nèi)核>= 036855

    Android QQ瀏覽器:

    瀏覽器版本>=7.1

    UA示例:

    UserAgent: Mozilla/5.0 (Linux? U? Android 4.4.4? zhcn? OPPO R7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36

    視頻顯示位置控制

    默認(rèn)視頻在指定區(qū)域的居中顯示,可以通過(guò)css object-position 屬性控制視頻(左上角) 顯示位置

    示例: http://res.imtt.qq.com/qqbrow...

    置頂:

    myVideo.style["object-position"]= "0px 0px"

    效果圖:

    底部顯示:

    var offsetY = myVideo.clientHeight - (myVideo.clientWidth * myVideo.videoHeight / myVideo.videoWidth)myVideo.style["object-position"]= "0px " + offsetY + "px"

    效果:

    Q&A

    Q:如何安裝新版tbs?

    A:請(qǐng)使用微信掃描以下二維碼,掃描后將會(huì)自動(dòng)進(jìn)行安裝,無(wú)需其他操作。

    Q: 如果要在QQ瀏覽器里測(cè)試,如何安裝新版本QQ瀏覽器

    Q:如何測(cè)試效果,確定進(jìn)入了同層播放器?

    A:安裝新的tbs版本后,如果要測(cè)試效果,請(qǐng)殺掉微信進(jìn)程,把系統(tǒng)時(shí)間往后調(diào)一天以上,再進(jìn)入網(wǎng)頁(yè)進(jìn)行視頻播放,如果微信的頂bar消失,進(jìn)入了一個(gè)沉浸式的播放器,則是進(jìn)了同層播放器。

    Q:如何查看當(dāng)前的的tbs版本?

    A:在微信聊天窗口輸入//gettbs 并發(fā)送,查看彈出的Toast上顯示的tbsCoreVersion 是否等于36849 ,若是則tbs版本正確。注:這是之后進(jìn)行測(cè)試的基礎(chǔ),這個(gè)版本一定要正確

    Q:接入了同層播放器,在老版本的tbs是否會(huì)出問(wèn)題?

    A:對(duì)老版本不會(huì)產(chǎn)生影響。

    Q:同層播放器在iOS上會(huì)生效嗎?

    A:目前的同層播放器只在Android(包括微信)上生效,暫時(shí)不支持iOS

    Q:同層播放器頂部”<”和“…”按鈕可以去掉嗎?

    A:不能

    Q: 在微信TBS里如何區(qū)是否支持同層播放器

    A: a)在微信等TBS里通過(guò)UA判斷X5內(nèi)核版本來(lái)區(qū)分,當(dāng)版版本號(hào)>036849表示支持

    UA示例:

    Mozilla/5.0 (Linux? Android 4.4.4? OPPO R7 Build/KTU84P) AppleWebKit/537.36(KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036849 Safari/537.36 MicroMessenger/6.3.27.861 NetType/WIFI Language/zh_CN

    b)在QQ瀏覽器Android版本中,當(dāng)瀏覽器版本>=7.1時(shí)開(kāi)始支持

    UA示例:

    UserAgent: Mozilla/5.0 (Linux. U. Android 4.4.4. zhcn. OPPO R7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36

    總結(jié)

    以上是生活随笔為你收集整理的微信中H5同层Video播放器接入教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日韩中文一区二区三区 | 欧美性猛交xxxx黑人交 | 无码少妇一区二区三区芒果 | av小说在线| www.x日本 | 一卡二卡在线视频 | 国精产品一区一区三区mba下载 | 无码人妻丰满熟妇区96 | 国产视频污在线观看 | 人妻洗澡被强公日日澡电影 | 国产小视频91 | 在线观看免费福利 | 自拍视频网址 | 精品婷婷色一区二区三区蜜桃 | 国产精品第108页 | 波多野结衣在线播放视频 | 91网视频 | 久久久久久影视 | 秋葵视频污 | www日韩视频 | 在线免费福利视频 | 九色porny自拍视频在线播放 | 日韩久久影视 | 国产区一区 | 成人在线免费视频观看 | 成人一区三区 | 国产玖玖视频 | 神马影院午夜伦理 | 成人激情综合 | 在线高清观看免费观看 | 亚洲视频 欧美视频 | 天天天天天干 | av不卡免费观看 | 老妇女玩小男生毛片 | 嫩草研究院在线观看 | 欧美不在线| 91麻豆精品久久久久蜜臀 | 男女无遮挡xx00动态图120秒 | 亚洲一区二区三区久久久成人动漫 | 69国产成人精品二区 | 日韩高清在线观看一区 | aa视频在线| 一区二区三区精品视频在线观看 | 久久久人人爽 | 欧美午夜理伦三级在线观看 | 99免费在线 | 国产麻豆一精品一av一免费 | xxx色| 久久男人精品 | 欧美又大粗又爽又黄大片视频 | 水蜜桃色314在线观看 | 中文字幕在线观看你懂的 | 天天躁狠狠躁狠狠躁夜夜躁68 | 精品人妻无码一区 | 免费精品在线观看 | 日本免费三片在线播放 | 久久国产精品久久久久久电车 | 亚洲欧美日韩一区二区三区四区 | 国产你懂| 欧美精品一二 | av不卡免费在线 | 最新日韩在线 | 又黄又爽视频在线观看 | 丰满圆润老女人hd | 国产性在线| 亚洲最大在线视频 | 日韩脚交footjobhd | 中文字幕网站在线观看 | 999精品免费视频 | 青青草免费av | 日日夜夜婷婷 | 日韩久久精品 | 2018av在线| 麻豆极品| 1024福利 | 黄色工厂这里只有精品 | 亚洲激情三区 | 可以看av的网址 | 亚洲av熟女国产一区二区性色 | 韩国短剧在线观看 | 黑人巨大精品人妻一区二区 | 经典三级av在线 | 红桃视频在线播放 | 又黄又骚的视频 | 蜜桃精品噜噜噜成人av | 国产中文字幕在线免费观看 | 成人在线国产 | 国产亚洲精品成人av久久ww | 毛片视频在线免费观看 | 少妇又紧又深又湿又爽视频 | 自拍偷拍激情小说 | 国产免费a级片 | 精品影片一区二区入口 | 玖草在线| 丝袜美腿亚洲一区二区图片 | av作品在线观看 | www.激情五月.com | 亲嘴脱内衣内裤 | 青青草视频在线看 |