阿里云官方文档:https://player.alicdn.com/aliplayer/tutorial/tutorial.htmlvue 初学者,试着导入阿里云的播放器,但是没有成功,各位有谁做过吗?看看哪里写的有问题?感谢我的vue组件 <template>
<div :id="J_prismPlayer" class="prism-player"></div>
</template><script src="http://g.alicdn.com/de/prismplayer/2.2.0/aliplayer-h5-min.js" ></script>
<script>
export default {
data(){
},
mounted: function() {
let player = new prismplayer({
id: 'J_prismPlayer',
width: '100%',
autoplay: false,
source : 'http://cloud.video.taobao.com/play/u/2554695624/p/1/e/6/t/1/fv/102/28552077.mp4',
//播放方式一:推荐
prismType: 2,
vid: '',
accId: '',
accSecret: '',
apiKey: '',
// vid : '',
// playauth : '',
showBarTime: 3000000,
cover: 'http://liveroom-img.oss-cn-qingdao.aliyuncs.com/logo.png'
});
}
}
</script><style scoped>
@import 'https://g.alicdn.com/de/prismplayer/2.2.0/skins/default/aliplayer-min.css';
</style>
<div :id="J_prismPlayer" class="prism-player"></div>
</template><script src="http://g.alicdn.com/de/prismplayer/2.2.0/aliplayer-h5-min.js" ></script>
<script>
export default {
data(){
},
mounted: function() {
let player = new prismplayer({
id: 'J_prismPlayer',
width: '100%',
autoplay: false,
source : 'http://cloud.video.taobao.com/play/u/2554695624/p/1/e/6/t/1/fv/102/28552077.mp4',
//播放方式一:推荐
prismType: 2,
vid: '',
accId: '',
accSecret: '',
apiKey: '',
// vid : '',
// playauth : '',
showBarTime: 3000000,
cover: 'http://liveroom-img.oss-cn-qingdao.aliyuncs.com/logo.png'
});
}
}
</script><style scoped>
@import 'https://g.alicdn.com/de/prismplayer/2.2.0/skins/default/aliplayer-min.css';
</style>
远程视频是没问题的,我用h5 video可以正常播放。
改成:
<div id="J_prismPlayer" class="prism-player"></div>
:id="J_prismPlayer" 表示J_prismPlayer是一个data变量.很明显你这里只是一个字符串。
<link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.7.1/skins/default/aliplayer-min.css" />
<script src="https://g.alicdn.com/de/prismplayer/2.7.1/aliplayer-h5-min.js"></script>然后在 webpack.base.conf.js 文件 配置 externals: {
"prismplayer": "prismplayer"
}
在你想要播放视频的页面 mounted: function () {
let player = new Aliplayer({
id: 'J_prismPlayer',
width: '100%',
autoplay: false,
//播放方式一:推荐
prismType: 2,
vid: '',
accId: '',
accSecret: '',
apiKey: '',
// vid : '',
// playauth : '',
showBarTime: 1000,
source: "http://cloud.video.taobao.com/play/u/2554695624/p/1/e/6/t/1/fv/102/28552077.mp4", //视频地址
skinLayout: [
{name: "bigPlayButton", align: "blabs", x: 30, y: 80},
{
name: "H5Loading", align: "cc"
},
{
name: "controlBar", align: "blabs", x: 0, y: 0,
children: [
// {name: "progress", align: "tlabs", x: 0, y: 0}, //隐藏进度条
{name: "playButton", align: "tl", x: 15, y: 13},
{name: "timeDisplay", align: "tl", x: 10, y: 6},
{name: "fullScreenButton", align: "tr", x: 20, y: 12.5},
{name: "volume", align: "tr", x: 20, y: 12.5},
]
}
]
});
},
是 new Aliplayer其次,你用淘宝都资源是否合法,看看network中返回都是什么码吧