2.0.90-beta.3 • Published 1 year ago

vue-multi-player v2.0.90-beta.3

Weekly downloads
30
License
MIT
Repository
-
Last release
1 year ago

Vue Multi Player

A multi-channel video player for Wisdom Garden

Getting Started

We provide a vue plugin to use the multi-player component in your own vue project. Currently only supports live mode

Installing

You can install it via NPM.

$ npm install vue-multi-player-demo --save

Using

Generally configured in the webpack entry page main.js as follows:

//requires
import Vue from 'vue';

//import vue-multi-player
import multiPlayer from 'vue-multi-player-demo';
import 'vue-multi-player-demo/dist/styles/multi-player.css';

//use multiPlayer
Vue.use(multiPlayer);

Then you can use multi-player component in your own vue component.

Usage

<template>
    <div id="app">
        <multi-player :mode='mode' :videos='videos' :autoPlay='autoPlay'></multi-player>
    </div>
</template>

<script>
export default {
    name: 'App',
    data(){
        return {
        mode: 'live',
        videos: [{
                    'src': 'http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8',
                    'type': 'application/x-mpegURL',
                },{
                    'src': 'http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8',
                    'type': 'application/x-mpegURL',
                },{
                    'src': 'http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8',
                    'type': 'application/x-mpegURL',
                }],
        autoPlay: true
        }
    }
}
</script>

Properties

propertytypedefaultdescription
videosArrayrequirevideo link collection played by multi-player
modeStringliveplayer mode, only support live mode
autoPlayBooleanfalseWhen set to true, the live video will automatically play in silent mode, this property is only applicable to live mode
volumeNumber0.80 - 1, Set the initial volume of the player

Live Player Event

Player Event

eventparameterrequireddescription
track:player:statusstatusrequireTrack player current status

Give an example

<template>
    <multi-player v-on="multiPlayerListeners"/>
</template>
export default {
    computed: {
         multiPlayerListeners() {
            return Object.assign({}, this.$listeners, {
                'track:player:status': this.setStatus
               });
            }
    },
    methods:{
        setStatus(status) {
           // here is your player status
           console.log(status)
        }
    }
}

Change log

2020-05-08

  • Support single-screen live video full-screen viewing

2020-03-09

  • Support multi-channel broadcast live
2.0.90-beta.3

1 year ago

3.0.26-beta.6

1 year ago

2.0.90-beta.2

1 year ago

2.0.90-beta.1

1 year ago

3.0.26-beta.5

1 year ago

3.0.26-beta

2 years ago

3.0.26-beta.0

2 years ago

3.0.25-beta.0

2 years ago

3.0.26-beta.1

2 years ago

3.0.26-beta.2

2 years ago

3.0.26-beta.3

2 years ago

3.0.26-beta.4

2 years ago

2.0.82-beta.0

2 years ago

2.0.79-beta.0

2 years ago

2.0.86-beta.0

2 years ago

3.0.17-beta.0

2 years ago

3.0.16-beta.0

2 years ago

3.0.13-beta.0

2 years ago

3.0.19-beta.0

2 years ago

2.0.90-beta.0

2 years ago

3.0.21-beta.0

2 years ago

3.0.22-beta.0

2 years ago

3.0.24-beta.0

2 years ago

3.0.23-beta.0

2 years ago

3.0.20-beta.0

2 years ago

3.0.18-beta.0

2 years ago

2.0.80-beta.0

2 years ago

2.0.88-beta.0

2 years ago

2.0.84-beta.0

2 years ago

3.0.14-beta.0

2 years ago

3.0.15-beta.0

2 years ago

2.0.89-beta.0

2 years ago

2.0.87-beta.0

2 years ago

2.0.85-beta.0

2 years ago

2.0.81-beta.0

2 years ago

2.0.83-beta.0

2 years ago

2.0.75-beta.0

2 years ago

3.0.8-beta.0

2 years ago

3.0.7-beta.0

2 years ago

3.0.4-beta.0

2 years ago

3.0.3-beta.0

2 years ago

3.0.12-beta.0

2 years ago

3.0.0-beta.0

2 years ago

3.0.1-beta.0

2 years ago

3.0.9-beta.0

2 years ago

2.0.77-beta.0

2 years ago

2.0.73-beta.0

2 years ago

2.0.72-beta.0

2 years ago

3.0.6-beta.0

2 years ago

3.0.5-beta.0

2 years ago

3.0.2-beta.0

2 years ago

3.0.11-beta.0

2 years ago

3.0.10-beta.0

2 years ago

2.0.74-beta.0

2 years ago

2.0.76-beta.0

2 years ago

2.0.78-beta.0

2 years ago

2.0.70-beta.0

3 years ago

2.0.71-beta.0

3 years ago

2.0.68-beta.0

3 years ago

2.0.69-beta.0

3 years ago

2.0.67-beta.0

3 years ago

2.0.60-beta.0

3 years ago

2.0.66-beta.0

3 years ago

2.0.65-beta.0

3 years ago

2.0.64-beta.0

3 years ago

2.0.63-beta.0

3 years ago

2.0.61-beta.0

3 years ago

2.0.62-beta.0

3 years ago

2.0.58-beta.0

3 years ago

2.0.56-beta.0

3 years ago

2.0.55-beta.0

3 years ago

2.0.52-beta.0

3 years ago

2.0.51-beta.0

3 years ago

2.0.59-beta.0

3 years ago

2.0.50-beta.0

3 years ago

2.0.57-beta.0

3 years ago

2.0.54-beta.0

3 years ago

2.0.53-beta.0

3 years ago

2.0.49-beta.0

3 years ago

2.0.48-beta.0

4 years ago

2.0.46-beta.0

4 years ago

2.0.44-beta.0

4 years ago

2.0.47-beta.0

4 years ago

2.0.43-beta.0

4 years ago

2.0.45-beta.0

4 years ago

2.0.42-beta.0

4 years ago

2.0.41-beta.0

4 years ago

2.0.38-beta.0

4 years ago

2.0.37-beta.0

4 years ago

2.0.39-beta.0

4 years ago

2.0.40-beta.0

4 years ago

2.0.36-beta.0

4 years ago

2.0.35-beta.0

4 years ago

2.0.34-beta.0

4 years ago

2.0.33-beta.0

4 years ago

2.0.32-beta.0

4 years ago

2.0.31-beta.0

4 years ago

2.0.30-beta.0

4 years ago

2.0.29-beta.0

4 years ago

2.0.28-beta.0

4 years ago

2.0.27-beta.0

4 years ago

2.0.26-beta.0

4 years ago

2.0.25-beta.0

4 years ago

2.0.23-beta.0

4 years ago

2.0.22-beta.0

4 years ago

2.0.24-beta.0

4 years ago

2.0.21-beta.0

4 years ago

2.0.20-beta.0

4 years ago

2.0.18-beta.0

4 years ago

2.0.19-beta.0

4 years ago

2.0.16-beta.0

4 years ago

2.0.15-beta.0

4 years ago

2.0.17-beta.0

4 years ago

2.0.14-beta.0

4 years ago

2.0.13-beta.0

4 years ago

2.0.12-beta.0

4 years ago

2.0.11-beta.0

4 years ago

2.0.10-beta.0

4 years ago

2.0.9-beta.0

4 years ago

2.0.8-beta.0

4 years ago

2.0.7-beta.0

4 years ago

2.0.6-beta.0

4 years ago

1.0.28-beta.0

4 years ago

2.0.5-beta.0

4 years ago

2.0.3-beta.0

4 years ago

1.0.27-beta.0

4 years ago

2.0.4-beta.0

4 years ago

2.0.2-beta.0

4 years ago

2.0.1-beta.0

4 years ago

1.0.26-beta.0

4 years ago

1.0.25-beta.0

4 years ago

1.0.24-beta.0

4 years ago

1.0.23-beta.0

4 years ago

1.0.22-beta.0

4 years ago

1.0.1

4 years ago

1.0.21-beta.0

4 years ago

1.0.20-beta.0

4 years ago

1.0.0

4 years ago

1.0.19-beta.0

5 years ago

1.0.18-beta.0

5 years ago

1.0.17-beta.0

5 years ago

1.0.16-beta.0

5 years ago

1.0.15-beta.0

5 years ago

1.0.14-beta.0

5 years ago

1.0.13-beta.0

5 years ago

1.0.12-beta.0

5 years ago

1.0.11-beta.0

5 years ago

1.0.10-beta.1

5 years ago

1.0.10-beta.0

5 years ago

1.0.8-beta.0

5 years ago

1.0.9-beta.0

5 years ago

1.0.7-beta.0

5 years ago

1.0.6-beta.0

5 years ago

1.0.5-beta.0

5 years ago

1.0.0-beta

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago