官网
vue-dplayer
dplayer-doc
示例
如果默认 options 中没有视频链接,之后设置视频链接时,直接通过 this.options.video.url = videoPath 是无效的
需要先获取到播放器的实例 this.$refs.player.dp ,然后通过 switchVideo() 对 url 进行修改
<template> <d-player ref="player" :options="options"></d-player> </template> <script type="text/ecmascript-6"> import dPlayer from 'vue-dplayer' import 'vue-dplayer/dist/vue-dplayer.css' export default { name: 'in-video', props: { source: { type: String, default: '' } }, data () { return { player: null, options: { video: { url: '' }, contextmenu: [ {} ] } } }, mounted() { this.player = this.$refs.player.dp }, created() { this._setVideoUrl(this.source) }, methods: { // 设置视频播放路径 _setVideoUrl (url) { this.player.switchVideo({ url: url }) } }, components: { dPlayer } } </script>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。