伦理片hd-伦理片 在线播放-伦理片 在线-伦理免费在线观看-综合图片区-综合婷婷

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

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

2019/11/10 20:47:20 字體: 瀏覽 5960
設置安卓視頻不全屏播放(不知道是不是全部安卓機型都支持)的方法
前兩天做了一個石頭剪刀布的視頻游戲項目,測試過程中找到了更加簡便的方法,分享下,如下設置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>


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


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

IOS設置屬性:
webkit-playsinline="true" playsinline="true" 


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

下面貼出解決辦法:
1、HTML中
① 給video標簽增加屬性,使瀏覽器調用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");
//設置畫布
var TestCanvas2D=TestCanvas.getContext('2d');
//設置setinterval定時器
var TestVideoTimer=null;
//監聽播放
TestVideo.addEventListener('play',function() {
    TestVideoTimer=setInterval(function() {
        TestCanvas2D.drawImage(TestVideo,0,0,videoW,videoH);
    },20);
},false);
//監聽暫停
TestVideo.addEventListener('pause',function() {
    clearInterval(TestVideoTimer);
},false);
//監聽結束
TestVideo.addEventListener('ended',function() {
    clearInterval(TestVideoTimer);
},false);

 
測試的demo中,對安卓和蘋果手機進行了判斷,因為大家應該都知道,蘋果手機在播放視頻時設置video的playsinline="true"屬性后,視頻就可以局部區域播放了,界面友好,而安卓則比較讓人頭痛,所以只需對安卓機進行以上(HTML/CSS/JS)設置即可


相關閱讀
旅行社網站模板4
利用javascript簡短功能就可以檢查form表單中的元素是否已經填寫
asp正則替換內容里的特定內容
在DIV+CSS里面IE5.5的專用標簽
一個利用純java做的非常漂亮的頁面背景花瓣效果
js中innerHTML,innerText,outerHTML的用法與區別
經常使用到有關數據庫的操作sql
JS自動獲取TAGS關鍵詞
共有0條關于《安卓版微信中播放視頻不自動全屏》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

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

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
DW設置之后更好用 DreamweaverCS編輯GB2312與UTF-8文件在代碼視圖中點擊鼠標錯位問題的解決辦法
js指定日期加n天加n月加n年
jquery中動態生成的代碼使用on hover事件時不出現效果
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
極酷的,漂亮的頁面loading等待頁面特效(2)
dreawmeaver中鮮為人知的小秘訣,讓你制作網頁更加隨心所欲.
利用css中的scale()實現放大縮小效果
JavaScript:iframe自動適應高度
利用CSS讓網頁里的提交按鈕變得更漂亮
深山行者留言系統V2.2 .1 更新下載
主站蜘蛛池模板: 日本久久综合视频 | 逼逼无毛 | 日本欧美中文 | 成人在线精品 | 亚洲欧美精品一区二区 | 欧美国产在线看 | 杰罗德游戏在线观看完整版免费 | 偷偷狠狠的日日2020 | 亚洲美女色成人综合 | 欧美日韩一本 | 九九热只有精品 | 一二三四免费高清视频社区 | 欧美国产一区二区二区 | 久久久久久福利 | 男女污污无遮挡免费观看 | 成人精品视频一区二区三区 | 羞羞的视频免费观看 | 四虎福利视频 | 一级做a爰片久久毛片 | 在线观看中文字幕亚洲 | 王茜麻豆| 欧美精品免费线视频观看视频 | 亚洲男人网 | 香蕉久草视频 | 亚洲一区 欧美 | 国产精品午夜寂寞视频 | 色香婷婷 | 亚洲网在线| 日本不卡视频网站 | 99re在线这里只有精品免费 | 欧美成人观看视频在线 | 日本免费一区二区三区中文字幕 | 永久黄色免费网站 | 91极品女神嫩模在线播放 | 国产日韩在线观看视频网站 | 亚洲第一区精品观看 | 亚洲精品高清国产一久久 | 国产爆操| 亚洲日本在线观看视频 | 欧美日韩中文字幕 | 国偷盗摄自产福利一区在线 |