久久久久成人免费看a含羞草久色_91福利资源站_好色综合网_久久久久国产精品一区二区三区_一级片免费看_久久久久国产精品久久久久

订阅本栏目 RSS您所在的位置: 深山工作室 > HTML > 正文

安卓版微信中播放视频不自动全屏

2019/11/10 20:47:20 字体: 浏览 5776
设置安卓视频不全屏播放(不知道是不是全部安卓机型都支持)的方法
前两天做了一个石头剪刀布的视频游戏项目,测试过程中找到了更加简便的方法,分享下,如下设置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)设置即可


相关阅读
通过设置iis的进程池让网站的并发数,性能提升几个档次
黑色的非??岬募虻avaScript日历及说明
还在备案期间是否可以提前购买系统?
360500整站页面设计
asp获得当前文件的虚拟物理路径
利用java客户端静态页面玩分页
javascript 表单(文本框)触发鼠标事件大全
asp获取汉字拼音的第一个字母
共有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还有其它的吗
更多>>随机抽取信息
专注于自由行的旅游服务商建站解决方案
uni-app实现tab选项卡
一些关于素材的网站
浅论网页优化和网站优化的方式
取得鼠标所在位置的对象
石家庄长兴国际旅行社
主站蜘蛛池模板: 狠狠操狠狠操狠狠操 | 日韩欧美精品在线观看 | 亚洲欧美午夜 | 蜜臀av无码精品人妻色欲 | 天天摸夜添狠狠添高 | 日韩福利在线 | 免费啪啪网 | 99久久精品国产免费 | 国产精品免费观看视频 | 特黄特级毛片免费视 | 韩国美女丝袜一区二区 | 久久国产精品免费专区 | 国产精品亚洲日韩欧美色窝窝色欲 | 久热在线这里只有精品 | 毛片视频免费 | 欧区一欧区二欧区三免费 | 日韩一级片免费 | 免费a级| 久久国产高清一区二区三区 | 国产免费无码一区二区视频 | 天堂视频免费在线观看 | 国产精品国产三级国产av中文 | 青青青在线免费 | 亚洲色无码播放 | 久碰人澡人澡人澡人澡91 | 国产欧美亚洲精品a | 一级特级aaaa毛片免费观看 | 亚洲视频www| 国产黄色小视频 | 成αv人 | 国产女人高潮抽搐喷水视频 | 色一乱一伦一图一区二区精品 | 久久视频精品53在线观看 | 国产艳福片内射视频播放 | 亚洲一区免费观看 | 欧美精品一区二区在线观看播放 | 久久久久亚洲香蕉网 | 日韩中文字幕一区 | 国产九色在线播放 | 国产一区二区三区欧美精品 | 欧美a网 |