解決微信瀏覽器video全屏的問題


解決微信瀏覽器video全屏的問題

在微信瀏覽器里面使用video標簽,會自動變成全屏,改成下面就好了,起碼可以在video標簽之上加入其他元素。

 <video id="videoID"webkit-playsinline="true" x-webkit-airplay="true"  playsinline="true"x5-video-player-type="h5"  x5-video-player-fullscreen="true" width="100%" height="100%" preload="auto" poster="" src="">

 </video>

 

還有個問題,在android的微信里面,就算加上了上面的屬性,還會出現上下有黑邊,不能全屏的問題。

解決辦法:給video加上object-fit: fill;的style屬性。

 

<div class="m-video J-video"></div>
<div class="m-video J-video"></div>
	<div class="video_pop">
	<video src="video/v.mp4" preload=""  controls="controls" x5-video-player-type="h5" x5-video-player-fullscreen="true"></video>
	<span class="close"></span>
</div>		    

  

.m-kv .m-video{width:100%;height:5rem;position:absolute;top:4.3rem;left:0;}
.video_pop{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; z-index: 20;display: none;}
.video_pop video{width:100%;height:100%;display:inline-block;}
.video_pop .close{background: url(../images/more_sur.png) center/100% 100%;width:3.64rem;height:0.62rem;left: 50%;
    top: 72%;margin-left: -1.82rem;position:absolute;}

  

$('.video_pop .close').tap(function(){
	$('.video_pop video')[0].pause();
	$('.video_pop').hide();
});
$('.J-video').tap(function(ev){
	$('.video_pop').show();
	$('.video_pop video')[0].play();
});

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM