关于ios浏览器及各机型微信浏览器的video控件

2018-11-23  本文已影响0人  山北边的人

因为项目原因接触了html的video控件,过程中猜了不少坑,特此记录一下;

video在微信浏览器中容易出现很多问题 如点击播放默认全屏播放等,后经查找后,找到解决办法,如下

以下写法可以解决在ios和安卓微信中视频播放默认全屏的问题

<video style="object-fit: fill" src="XXXX.mp4"

webkit-playsinline="true"

x-webkit-airplay="true"

x5-playsinline="true"

playsinline="true"

width="100%" height="100%"

preload="auto"

poster=" " 

controls="controls">

</video>

在ios中无论是Safari还是在ios应用中内嵌网页的视频用上述方法都不可以正常播放,需要使用以下方法

<!DOCTYPE HTML>

<html>

<body>

<video width="320" height="240" controls="controls">

<source src="/i/movie.ogg" type="video/ogg">

<source src="/i/movie.mp4" type="video/mp4">

Your browser does not support the video tag.

</video>

</body>

</html>

以上是我的解决办法,如有错误希望大家多多批评并帮忙指正

上一篇下一篇

猜你喜欢

热点阅读