zoukankan      html  css  js  c++  java
  • video.js 视频播放出错显示图片

    官方有个属性设置poster 图片。但是失效

    无奈。强行js修改

     <video-player
                    ref="videoPlayerHls"
                    :playsinline="true"
                    :options="videoOption"
                    @error="errors($event)"
                    class="video-player vjs-custom-skin"
                  />
     //视频播放错误
        errors(v) {
          // console.log("v", v);
          v.errorDisplay.close(); //关闭错误提示消息框,太丑了
          let errId = v.id_;
          // console.log("errId", errId);
          //写入图片
          // console.log("errVideoImg", errVideoImg);
          document.getElementById(errId).innerHTML =
            "<img src='" + errVideoImg + "'/>";
          //设置样式
          let imgBox = document
            .getElementById(errId)
            .getElementsByTagName("img")[0];
          let imgStyle = imgBox.style;
          imgStyle.width = "100%";
          imgStyle.height = "100%";
          imgStyle.zIndex = 999;
          imgStyle.position = "absolute";
          imgStyle.top = "5%";
        },
  • 相关阅读:
    正则表达式
    抽象
    面向对象
    this关键字
    http协议
    URL
    Ajax
    PHP命名空间
    PDO
    异常
  • 原文地址:https://www.cnblogs.com/Byme/p/14656366.html
Copyright © 2011-2022 走看看