赞
踩
npm install video.js
import Video from 'video.js'
import 'video.js/dist/video-js.css'
Vue.prototype.$video = Video
<template> <div > <video class="video-js" > <source :src="mpurl" type="video/mp4" > </video> </div> </template> <script> export default { name: '', data () { return { mpurl:'', } }, created(){ //192.168.43.107 ->我手机热点的ip 这是本地测试 var qianurl="http://192.168.43.107:8888/resources/" //获取请求地址的参数 this.mpurl = qianurl+this.$route.query.keyY console.log(this.mpurl) }, mounted() { this.initVideo(); }, methods: { initVideo() { //初始化视频方法 let myPlayer = this.$video(myVideo, { //确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。 controls: true, //自动播放属性,muted:静音播放 autoplay: "muted", //建议浏览器是否应在<video>加载元素后立即开始下载视频数据。 preload: "auto", //这是我设置的适用于手机屏幕的大小,你也可以设置pc端的 //设置视频播放器的显示宽度(以像素为单位) width: "400px", //设置视频播放器的显示高度(以像素为单位) height: "200px" }); console.log(this.mpurl) }, } } </script> <style scoped> </style>
1.https://www.jianshu.com/p/8b8023c7ed37
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。