2018-07-19 13:28:26 915浏览
今天扣丁学堂小编给大家介绍一下关于HTML5培训之mpvue如何使用腾讯视频插件的方法详解,首先在小程序微信开放平台:设置---第三方服务里,申请腾讯视频插件,如下图:
config:{
//页面前带有^符号的,会被编译成首页,其他页面可以选填,我们会自动把webpackentry里面的入口页面加进去
pages:['^pages/index/main'],
window:{
backgroundTextStyle:'light',
navigationBarBackgroundColor:'#00B26A',
navigationBarTitleText:'WeChat',
navigationBarTextStyle:'black',
},
//重点代码
//myPlugin这个可以随意起,不过要和pages中的对应组件路径保持一致,version是插件版本号provider是插件appid
"plugins":{
"myPlugin":{
"version":"1.1.1",
"provider":"wxa75efa648b60994b"
}
}
}
在项目pages下任意页面例如index下main.js"usingComponents":{
"txv-video":"plugin://myPlugin/video"
}
<txv-videovid="m0026z2kibn"playerid="txv1":autoplay="true"></txv-video>
consttxvContext=requirePlugin("myPlugin");
exportdefault{
data(){
return{
txvContext:""
};
},
onLoad:function(query){
this.txvContext=txvContext.getTxvContext('txv1');//txv1即播放器组件的playerid值
},
methods:{
//播放
play:function(){
this.txvContext.play();
},
//暂停
pause:function(){
this.txvContext.pause();
},
//进入全屏
requestFullScreen:function(){
this.txvContext.requestFullScreen();
},
//退出全屏
exitFullScreen:function(){
this.txvContext.exitFullScreen();
},
//设置播放速率
playrate:function(e){
this.txvContext.playbackRate(+e.currentTarget.dataset.rate);
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,想要了解更多内容的小伙伴可以关注我们的官方微信公众号或者直接登录扣丁学堂官网咨询。扣丁学堂有HTML5学习视频教程供大家免费参考观看。
【关注微信公众号获取更多学习资料】