<template>
<div class="hello">
<zwplayer
v-if="playerOpen"
ref="zwplayerRef"
nodeid="main-playerxxx"
:murl="movieUrl"
@onready="onPlayerReady"
@onmediaevent="onPlayerMediaEvent"
danmuBar="danmu-controlbar"
/>
</div>
</template>
<script>
import { zwplayer } from 'zwplayervue3'
export default {
name: 'HelloWorld',
components: {
zwplayer //局部注册组件
},
data() {
return {
movieUrl: 'https://www.zwplayer.cn/uploadfile/test/VMAP9lxJvRpgn5sP3lV6rQ9qkzQmh5psggso3185.mp4',
playerOpen: true
};
},
props: {
msg: String
},
methods: {
onPlayerReady() {
console.log('player ready event.');
},
onPlayerMediaEvent(event) {
console.log('media event:', event.type);
}
}
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
</style>