10分钟玩转一场点播
Last updated
Last updated
本文档将在10分钟内快速完成一个视频点播的完整业务流程,前提是已经完成系统的初始化过程。
new Vue({ el: '#player', data() { return { vodPlayerJs: 'https://player.polyv.net/script/player.js', vid:'88083abbf5d3d0d1bb3d7f04e231b8d8_8', }; }, mounted(){ this.loadPlayerScript(this.loadPlayer); }, methods: { loadPlayerScript(callback) { if (!window.polyvPlayer) { const myScript = document.createElement('script'); myScript.setAttribute('src', this.vodPlayerJs); myScript.onload = callback; document.body.appendChild(myScript); } else { callback(); } }, loadPlayer() { const polyvPlayer = window.polyvPlayer; this.player = polyvPlayer({ wrap: '#player', vid: this.vid , autoplay:false }); } }, destroyed() { if (this.player) { this.player.destroy(); } } })
此场景适合于通用的点播视频发布流程,包括视频上传,视频管理,发布观看,获取日志四个环节。
发布管理-通过内嵌播放器HTML代码观看
视频id为视频上传接口返回的视频id,将此html代码片段置入用户网站html文件中即可播放视频