[html5]android和iOS微信视频标签播放视频时不全屏的处理方式(附
[html5]android和iOS微信网页video播放视频不全屏的解决方法,话不多说,直接上代码。 已把controls属性取消。需要的自己加上
话不多说,直接上代码。
已把controls属性取消。需要的自己加上。
- <style>
- video{
- width:100%;
- vertical-align:middle;
- object-fit:contain;
- object-position:left top;
- }
- </style>
HTML
- <p class="play-btn" data-ng-click="playPause(vm.vid)">
- <img src="style/images/play_ico.png"/>
- </p>
- <video id="video_{{vm.vid}}" src="{{videoUrl(vm.url)}}" x5-playsinline="" playsinline="" webkit-playsinline=""
poster="{{vm.pic!=''?vm.pic:''}}" preload="auto" data-ng-click="playPause(vm.vid)"></video>- js:
- function playPause(_vid){
- if (document.getElementById('video_'+_vid).paused){
- document.getElementById('btn_'+_vid).style.display='none';
- document.getElementById('video_'+_vid).play();
- }else{
- document.getElementById('btn_'+_vid).style.display='';
- document.getElementById('video_'+_vid).pause();
- }
- };
- function videoUrl(url){
- return $sce.trustAsResourceUrl(url);
- };
playPause():控制视频播放和暂停
videoUrl():ng通过$sce服务把一些地址变成安全的、授权的链接. 不是ng代码可以去掉这个。
来源:https://blog.csdn.net/websites/article/details/81062684 作者:websites
热门文章推荐
- 10款html5网页播放器推荐(总有一款适合你)
- [html5]html5+css3实现图片斜角切成直角梯形显示的源代码
- [HTML5]HTML5视频video时间事件代码
- [微信]iOS苹果和微信中音频和视频实现自动播放的方法
- [html5]html5视频全屏实现的源代码
- [Html5]mobile-agent移动Agent,就是具有移动性的智能Agent
- [html5]视频播放器js控制vedio视频和分段播放
- [html5]H5播放器:竖屏播放\横屏播放\跟随旋转例子
请稍候...