<template>
  <div class="player-container">
    <el-divider content-position="left"
      >视频地址采用cdn加速服务,开发时需部署到到本地,使用方法可查看群文档
    </el-divider>
    <el-row :gutter="20">
      <el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
        <el-card shadow="hover">
          <div slot="header">播放传统MP4</div>
          <vab-player-mp4 :config="config1" @player="Player1 = $event" />
        </el-card>
      </el-col>
      <el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
        <el-card shadow="hover">
          <div slot="header">播放m3u8,且不暴露视频地址</div>
          <vab-player-hls
            :config="config2"
            @player="Player2 = $event"
          ></vab-player-hls>
        </el-card>
      </el-col>
      <!--<el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
        <el-card shadow="hover">
          <div slot="header">播放flv,且不暴露视频地址</div>
          <vab-player-flv
            :config="config3"
            @player="Player3 = $event"
          ></vab-player-flv>
        </el-card>
      </el-col>-->
    </el-row>
  </div>
</template>

<script>
import { VabPlayerMp4, VabPlayerHls } from "@/plugins/vabPlayer.js";

export default {
  name: "Player",
  components: {
    VabPlayerMp4,
    VabPlayerHls,
  },
  data() {
    return {
      config1: {
        id: "mse1",
        url: "https://cdn.jsdelivr.net/gh/chuzhixin/videos@master/video.mp4",
        volume: 1,
        autoplay: false,
      },
      Player1: null,
      config2: {
        id: "mse2",
        url: "https://cdn.jsdelivr.net/gh/chuzhixin/videos@master/video.m3u8",
        volume: 1,
        autoplay: false,
      },
      Player2: null,
      config3: {
        id: "mse3",
        url: "https://cdn.jsdelivr.net/gh/chuzhixin/videos@master/video.flv",
        volume: 1,
        autoplay: false,
      },
      Player3: null,
    };
  },
  created() {},
  mounted() {},
  methods: {},
};
</script>