html5 - 在Vue.js項(xiàng)目中如何使用阿里云視頻點(diǎn)播的Web播放器SDK
問題描述
在Vue.js項(xiàng)目中如何使用阿里云視頻點(diǎn)播的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>
報(bào)錯:
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'}
在你的項(xiàng)目中
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’ }); }}
相關(guān)文章:
1. android-studio - Android Studio 運(yùn)行項(xiàng)目的時候一堆警告,跑步起來!?2. dockerfile - [docker build image失敗- npm install]3. mysql - 新浪微博中的關(guān)注功能是如何設(shè)計(jì)表結(jié)構(gòu)的?4. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。5. 如何解決Centos下Docker服務(wù)啟動無響應(yīng),且輸入docker命令無響應(yīng)?6. angular.js - 關(guān)于$apply()7. MySQL數(shù)據(jù)庫中文亂碼的原因8. 表單提交驗(yàn)證,沒反應(yīng),求老師指點(diǎn)9. nignx - docker內(nèi)nginx 80端口被占用10. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安裝失敗???
