html5 - 在Vue.js项目中如何使用阿里云视频点播的Web播放器SDK
问题描述
在Vue.js项目中如何使用阿里云视频点播的Web播放器SDK?
阿里云的官方文档页面:https://help.aliyun.com/docum...
我的代码:
<template><p class=''> <p style='position: absolute'></p></p></template><style></style><script>var player = new prismplayer({ id: ’J_prismPlayer’, width: ’100%’, autoplay: false, //播放方式一:推荐 prismType: 2, vid: ’’, accId: ’’, accSecret: ’’, apiKey: ’’, // vid : ’’, // playauth : ’’, showBarTime: 3000000, cover: ’http://liveroom-img.oss-cn-qingdao.aliyuncs.com/logo.png’});export default { created: function() { }}</script>
报错:
prism-h5-min.js:2 Uncaught TypeError: 没有为播放器指定容器 at new i (prism-h5-min.js:2) at eval (eval at <anonymous> (app.js:1555), <anonymous>:4:14) at Object.<anonymous> (app.js:1555) at __webpack_require__ (app.js:687) at fn (app.js:110) at eval (eval at <anonymous> (app.js:1562), <anonymous>:7:3) at Object.<anonymous> (app.js:1562) at __webpack_require__ (app.js:687) at fn (app.js:110) at eval (eval at <anonymous> (app.js:1053), <anonymous>:19:77)
问题解答
回答1:在index.html引入js 然后在build/webpack.base.conf.js中找到webpackConfig 里面配置
externals: { 'prismplayer': 'prismplayer'}
在你的项目中
export default { mounted: function() { let player = new prismplayer({ id: ’J_prismPlayer’, width: ’100%’, autoplay: false, //播放方式一:推荐 prismType: 2, vid: ’’, accId: ’’, accSecret: ’’, apiKey: ’’, // vid : ’’, // playauth : ’’, showBarTime: 3000000, cover: ’http://liveroom-img.oss-cn-qingdao.aliyuncs.com/logo.png’ }); }}
相关文章:
1. android - 哪位大神知道java后台的api接口的对象传到前端后输入日期报错,是什么情况?求大神指点2. mysql 5个left关键 然后再用搜索条件 几千条数据就会卡,如何解决呢3. node.js - webpack-dev-server正常运行,webpack打包却出错,怎么办?4. javascript - 项目的公共文件如图片JS等文件放在 云上,webroot只放jsp文件,怎么将静态文件通过配置文件引入,sp求大神指导5. 这是什么情况???6. thinkphp3 count()方法必须加上字段?7. 我何时应该在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)8. 怎么php怎么通过数组显示sql查询结果呢,查询结果有多条,如图。我要forsearch里面echo9. python中return 语句与 分支语句连用问题10. nginx 504 Gateway Time-out 请问如何设置
