html video自动播放-解决html5中嵌入视频手动播放问题

2023-09-01 0 3,819 百度已收录

H5页面嵌入视频的案例有很多。 有时您会遇到需要手动播放的情况。 以前我并不认为这是一个问题,但是当你自己的项目中需要视频时,就有点马虎了,无法实现。 老板的要求,很紧急

H5页面嵌入视频的案例有很多。 有时您会遇到需要手动播放的情况。 以前我并不认为这是一个问题html video自动播放,但是当你自己的项目中需要视频时,就有点马虎了,无法实现。 老板的要求好紧急啊~~~

查找各种资料,找到方法,记录下来。 核心就是监听canplaythroughstorm,然后让视频自己play()。

在这个过程中,我也发现了iOS和Android的不同。 Android需要设置静音才能手动播放,但iOS没有这个限制。 当然,厂商还在调整新的多媒体播放政策,需要大家关注。

另外,有时视频也可能出现问题,导致无法手动播放。 我以前也遇到过这个坑(在iPhone 8 plus和Android上运行正常,但在iPhone上无法手动播放视频的问题,真是可惜。

html video自动播放-解决html5中嵌入视频手动播放问题

这里我也区分一下Android和iOS,因为Android的全面屏不仅丑,而且在第二阶段,你会直接返回,而不是退出视频,而是退出页面。 这太操蛋了 iOS的视频非常好,系统有自己的操作按钮。

html video自动播放-解决html5中嵌入视频手动播放问题

所以Android上取消了所有控制按钮,iOS上释放了按钮

<video v-show="os!=='iOS'"
               class="video"
               preload="auto"
               autoplay
               loop muted
               webkit-playsinline="true"
               playsinline="true"
               @loadstart="videoLoadStart"
               @canplaythrough="videoLoaded"
               poster="./images/cover.png"
               ref="videoEle"
               id="android"
        >
          
 
        
  videoLoaded(){
    this.$refs.videoEle.play();
  }

说到视频,还有一个问题。 我以前遇到过html video自动播放,就是切换不同标签后切换视频。 我发现在源上写视频路径和以前一样有问题。 直接在视频上写出连接,如下所示:


data(){
preSrc:[
  require("./images/pre1.png"),
  require("./images/video-pre.jpg")
],
videoSrc:[
  require("./images/invader-video.mp4"),
  require("./images/brithday.mp4")
],
}

这篇关于解决html5中嵌入视频手动播放问题的文章到此结束。 更多关于html5中嵌入视频手动播放的内容,请搜索易盾网络之前的文章或者继续浏览下面的相关文章。 希望大家以后多多支持易盾网络!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html html video自动播放-解决html5中嵌入视频手动播放问题 https://www.wkzy.net/game/187781.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务