10分钟玩转一场点播

目标

  本文档将在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(); } } })

流程

  此场景适合于通用的点播视频发布流程,包括视频上传,视频管理,发布观看,获取日志四个环节。

image-20210414110739168

代码示例

视频上传

视频管理

发布管理-通过微信观看

发布管理-通过内嵌播放器HTML代码观看

视频id为视频上传接口返回的视频id,将此html代码片段置入用户网站html文件中即可播放视频

获取日志

Last updated

Was this helpful?