- 视频各类问题汇总(一般是兼容性问题,安卓,ios,微信等)
以下代码中,解释了currentTime属性出现误差的原因。介绍了为什么有的安卓真机没有准确的放在指定的节点,会有部分误差,以及解决方案。
<div class="videoBox">
<video
id="Video"
preload="auto"
controls='true'
poster="assets/images/9/video.png"
webkit-playsinline='true'
playsinline='true'
x-webkit-airplay='allow'
x5-video-player-type='h5'
x5-video-player-fullscreen='true'
x5-video-ignore-metadata='true'
width='100%' height='100%'
onClick={
(e) => {
if (this.isVideoPlay) {
this.isVideoPlay = false;
document.querySelector("#Video").pause();
}
e.preventDefault();
}} >
<source
src="assets/video.ogg"
type="video/ogg"></source>
<source
src="assets/mmm.mp4"
type='video/mp4'></source>
</video>
<div class="control"
hidden={
this.isVideoPlay}
onClick={
(e) => {
if