vue页面放背景视频播放不了

在页面放的视频,加载页面完视频不播放
代码:

<video muted width="100%" height="500" autoplay loop  controls='controls'>
       <source :src="videoOptions"  type="video/mp4" >
       您的浏览器不支持 video 标签
</video>
 data(){
            return{
                videoOptions:"../../../static/video/banner_gxvideo.mp4",
            }
       }

结果:
图片描述

图片描述

尝试方法:
1、用require 编译报错
图片描述
2、不用require ,不报错,请求结果如下

图片描述

阅读 8.6k
4 个回答

你打开控制看一下是否是视频文件未找到的404错误,你那个视频的路径写错了,写成这样"/static/video/banner_gxvideo.mp4"或者"./static/video/banner_gxvideo.mp4"试试

改成这样../static,不需要那么多../../../static

data(){
    return{
        videoOptions:"../static/video/banner_gxvideo.mp4",
    }
}

视频不要放在一起打包,放在cdn上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题