vue播放器播放名.m3u8视频

<template>
  <video id="singleVideo" preload="none" class="video-js vjs-default-skin" ></video>
</template>
<script>
  import 'video.js/dist/video-js.css'
  import videojs from 'video.js';
  import 'videojs-contrib-hls'

  export default {
    data() {
      return {
        player: null,
      }
    },
    mounted() {
      this.init()
    },
    methods: {
      init() {
        //使用
        let singlePlayer = videojs("singleVideo", {
          autoplay: true,//自动播放
          controls: true,//控件显示
          width: "440",//视频框宽度
          height: "264",//视频框高度
        });
        let res ="http://61.175.121.73:83/pag/10.13.7.2/7302/33052182001320012936/0/MAIN/TCP/live.m3u8";
        if (res) {
          singlePlayer.src({ src: res, type: "application/x-mpegURL" });
          singlePlayer.play();
        }
      }
    },
    // 离开页面销毁视频播放器
    beforeDestroy() {
      if (this.player != null) {
        this.player.dispose() // dispose()会直接删除Dom元素
      }
    }
  }
</script>
<style scoped>
  .video{
    width: 450px;
    height: 257px;
    background: black;
    margin-left: 14px;
    margin-top: 11px;
  }
</style>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值