天天射射天天_久久com_99这里只有精品视频_爱色av_国产在线a_99日韩

訂閱本欄目 RSS您所在的位置: 深山工作室 > HTML > 正文

安卓版微信中播放視頻不自動全屏

2019/11/10 20:47:20 字體: 瀏覽 5921
設(shè)置安卓視頻不全屏播放(不知道是不是全部安卓機(jī)型都支持)的方法
前兩天做了一個石頭剪刀布的視頻游戲項(xiàng)目,測試過程中找到了更加簡便的方法,分享下,如下設(shè)置HTML代碼:
<video id="videoID" controls src="demo.mp4" poster="demo.jpg" preload="auto" x-webkit-airplay="true" x5-playsinline="true" webkit-playsinline="true" playsinline="true"></video>


安卓設(shè)置屬性:
x5-playsinline="true"
實(shí)測,不可加以下屬性設(shè)置,否則還是會跳出黑底全屏播放
x5-video-player-type='h5' x5-video-player-fullscreen='true'


注意的細(xì)節(jié)就是,(只是安卓機(jī))當(dāng)視頻播放后:
1、它的層級比較高,當(dāng)有設(shè)置定位的彈層顯示后,即使設(shè)置z-index層級特別高,還是會被播放過的視頻擋住的(我這邊解決方法就是當(dāng)顯示彈層時隱藏視頻,關(guān)閉彈層再顯示視頻),也就是說此視頻不可設(shè)置被其它元素遮擋,它永遠(yuǎn)是在最上層的
2、如果有背景音樂播放時,當(dāng)視頻播放后,背景音樂自動停止且不會在視頻播放完后再繼續(xù)播放

IOS設(shè)置屬性:
webkit-playsinline="true" playsinline="true" 


使用canvas解決:
安卓微信中播放視頻時總是會自動在新窗口全屏播放視頻,而且播放結(jié)束后自動推送多個視頻列表展示給用戶選擇,但有時候我們就是需要視頻能夠局部區(qū)域播放

下面貼出解決辦法:
1、HTML中
① 給video標(biāo)簽增加屬性,使瀏覽器調(diào)用h5原生video
 <video id="testVideo" x5-video-player-type='h5' x5-video-player-fullscreen='true'>
②在頁面中添加canvas畫布
<canvas id="testCanvas"></canvas>

2、CSS中,使video隱藏
video{display:none}

3、js代碼配置
/*以下是渲染CANVAS畫布中的視頻*/
//獲取video
var TestVideo=document.getElementById("testVideo");
//獲取canvas畫布
var TestCanvas=document.getElementById("testCanvas");
//設(shè)置畫布
var TestCanvas2D=TestCanvas.getContext('2d');
//設(shè)置setinterval定時器
var TestVideoTimer=null;
//監(jiān)聽播放
TestVideo.addEventListener('play',function() {
    TestVideoTimer=setInterval(function() {
        TestCanvas2D.drawImage(TestVideo,0,0,videoW,videoH);
    },20);
},false);
//監(jiān)聽暫停
TestVideo.addEventListener('pause',function() {
    clearInterval(TestVideoTimer);
},false);
//監(jiān)聽結(jié)束
TestVideo.addEventListener('ended',function() {
    clearInterval(TestVideoTimer);
},false);

 
測試的demo中,對安卓和蘋果手機(jī)進(jìn)行了判斷,因?yàn)榇蠹覒?yīng)該都知道,蘋果手機(jī)在播放視頻時設(shè)置video的playsinline="true"屬性后,視頻就可以局部區(qū)域播放了,界面友好,而安卓則比較讓人頭痛,所以只需對安卓機(jī)進(jìn)行以上(HTML/CSS/JS)設(shè)置即可


相關(guān)閱讀
旅行社管理系統(tǒng)商業(yè)版3.0發(fā)布
滑動展開/收縮廣告(兼容ff/ie6/ie7)
javascri獲取頁面實(shí)際高度
photoshop cs 3D變換濾鏡下載
正則替換回車換行符和把br替換成回車換行符
uni-app瀏覽歷史記錄功能實(shí)現(xiàn)
網(wǎng)站已經(jīng)整理了整站下載失效問題
膠球清洗裝置
共有0條關(guān)于《安卓版微信中播放視頻不自動全屏》的評論
發(fā)表評論
正在加載評論......
返回頂部發(fā)表評論
呢 稱:
表 情:
內(nèi) 容:
評論內(nèi)容:不能超過 1000 字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評論聲明,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權(quán)益;
二、不得發(fā)布國家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對自己在本站的言論和行為負(fù)責(zé);
三、本站對您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號開發(fā)
uni-app
asp函數(shù)庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
DW設(shè)置之后更好用 DreamweaverCS編輯GB2312與UTF-8文件在代碼視圖中點(diǎn)擊鼠標(biāo)錯位問題的解決辦法
js指定日期加n天加n月加n年
jquery中動態(tài)生成的代碼使用on hover事件時不出現(xiàn)效果
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
uni-app基礎(chǔ)知識使用hidden條件顯示
window.location.href和setTimeout結(jié)合時間錯誤
windows7環(huán)境下安裝配置jdk
名揚(yáng)石化
深山網(wǎng)吧留言板系統(tǒng)(激情穿越火線)v4.3
連云港汽車門戶網(wǎng)站
主站蜘蛛池模板: 伊人中文| www.欧美色图 | 欧美福利在线观看 | 欧美第一精品 | 免费一区视频 | 精品一区二区三区免费毛片爱 | 国产精选在线观看 | 精品一区二区三区在线成人 | 久久一级毛片 | 明星国产欧美日韩在线观看 | 国产网站在线免费观看 | 亚洲欧美一区二区三区久久 | 亚洲精品在线播放 | 欧美.com| 日韩精品免费视频 | 护士精品一区二区三区 | 国产大片91精品免费观看不卡 | 国产日韩在线看 | 国产爱搞| 日韩欧美精品在线观看 | 啪啪网免费 | 第一页亚洲 | 另类在线 | 国产第十页 | 亚洲区中文字幕 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久成人a毛片免费观看网站 | 国产欧美成人一区二区三区 | 国产三级福利 | 欧美成人看片一区二区三区尤物 | 国产在线播放免费 | 91久久国产综合精品女同国语 | 国产精品一区在线播放 | 亚洲欧美日韩高清中文在线 | 国内一区亚洲综合图区欧美 | 中文字幕有码在线播放 | 韩国精品一区二区久久 | 国产伦精品一区二区三区免 | 国内精品一区二区三区最新 | 亚洲欧美一区二区三区孕妇 | 国内视频一区二区三区 |