vue中使用百家云移动端H5播放器(一)

前言:最近因为项目需求,需要使用百家云的播放器播放指定的视频,以下记录使用过程中踩到的坑

一:

刚开始在vue项目中按照百家云文档引入了css文件以及js文件之后之后报的第一个错是没有引入jQuery,需要注意,从百家云文档引入的js是jQuery写的,一定要引入并配置jQuery,否则vue识别不了$符

二:

按照文档将次demo写到你需要用到的组件中

var player = new bjcPlayer('#main', {

        token: 'Jn3SZuoZ03g3S3PxCaNttRb33AcPu-poL5ZQra9b5SYxuSba8SBafg',

        definition: 'low', // hign 高清 low 低清

        privateDomainPrefix: '', // 专属域名

        onended: function () {

            // console.log('onended');

        },

        onplay: function () {

            // console.log('onplay');

        },

        onpause: function () {

            // console.log('onpause');

        },

        onerror: function (e) {

            console.log('onerror');

            console.log(e);

        },

        ontimeupdate: function (time) {

              console.log('ontimeupdate-->' + time);

        },

        onseeked: function (time) {

            console.log('onseeked-->' + time);

        }

    });

    player.play('5153273');

此时一定要确保token的正确以及最后调用时视频的ID正确

三:

最大的一个坑,写完之后视频出不来,但是能听到视频里的声音

此时我的代码是这样的

我将代码放在了created里面,将created换成mounted就OK了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容