zoukankan      html  css  js  c++  java
  • video遇到问题汇总

     

    1、调取视频自动播放video.play()时报错

    Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

    因为没法在页面加载完成的时候播放音频或视频。这是Chrome 66的新特性,

    解决:静音就可以了,Chrome 66为了避免标签产生随机噪音。

    <video muted></video>
    

     

    2、<video>视频画中画功能,火狐或一些其他浏览器是不支持的,移动端画中画不同浏览器手机效果也不同,

    解决:pc端画中画功能可以用改变视频大小,拖拽自行实现来模拟大致效果,移动端同理

     

    3、video移动端视频无法自动播放

    移动端两个问题 ,因为不同手机浏览器的机制不同:

    问题一:
    移动端视频需要用户手动触发才能播放,这样就导致进入有视频的界面是黑色的

    问题二:
    移动端H5页面浏览器机制下,视频浮层一直在最上方;微信下不是最上方  

    解决办法:
    只要有点击事件就可以,可以在视频上放一视频封面背景图,在加播放按钮图标,这样触发最上层遮罩时视频也会被触发 ,因为有用户点击事件在

     $("#videoPlay").click(function () {
          var video= document.getElementById("video");
          video.play();
    }
    

     

     

      效果如下:

     

  • 相关阅读:
    Tomcat 7 的七大新特性 悟寰轩
    MapReduce提交作业常见问题 悟寰轩
    [MQ]关于ActiveMQ的配置 悟寰轩
    LinkedBlockingQueue应用实例 悟寰轩
    什么是java序列化,如何实现java序列化? 悟寰轩
    远程注入DLL的例子
    回调函数实例
    将网页保存为Stream
    删除文件或文件夹
    选择目录
  • 原文地址:https://www.cnblogs.com/liubingyjui/p/12695870.html
Copyright © 2011-2022 走看看