码迷,mamicode.com
首页 > 其他好文 > 详细

vue 视频播放

时间:2021-05-24 01:58:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:splay   click   center   VID   temp   order   m3u   videojs   var   

<template>
  <div>
    <video
      id="my-video"
      class="video-js vjs-default-skin vjs-big-play-centered box"
      controls
      preload="none"
    >
      <source src="" type="application/x-mpegURL">
    </video>
    <el-button @click="checkVideoFirst">开始播放</el-button>
    <el-button @click="checkVideo">点击切换到CCTV3</el-button>
  </div>
</template>

<script>
/* eslint-disable */
import videojs from ‘video.js‘
import ‘videojs-contrib-hls‘
export default {
  name: ‘Video‘,
  data () {
    return {
    }
  },
  methods:{
    checkVideo() {
        var myPlayer = videojs("my-video",  {bigPlayButton: true,
                textTrackDisplay: false,
                posterImage: true,
                errorDisplay: false,
                controlBar: true,
                });
        myPlayer.src([
            {
                type: "application/x-mpegURL",
                src: "http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8" //CCTV3频道
            }
        ]);
        myPlayer.play();
    },
    checkVideoFirst(){
       var first =  videojs("my-video",{
                bigPlayButton: true,
                textTrackDisplay: false,
                posterImage: true,
                errorDisplay: false,
                controlBar: true,
                });
        first.src([
            {
                type: "application/x-mpegURL",
                src: "http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8" //CCTV3频道
            }
        ]);
        first.play();
    }
  }
}
</script>
<style scoped>
.box {
    width: 600px;
    height: 600px;
    border: 20px solid;
}
</style>

vue 视频播放

标签:splay   click   center   VID   temp   order   m3u   videojs   var   

原文地址:https://www.cnblogs.com/flyShare/p/14745790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!