js:
wx.createVideoContext("myVideo").pause(
wxml:
<cloud-player bindloadedmetadata="videoLoaded" width="750rpx" height="400rpx" playerid="myVideo" autoplay appid="xxxxx" fileid="xxxxxxx" controls="true" show-mute-btn="true" vslide-gesture="true" show-center-play-btn="{{true}}" bindplay="startPaly" bindended="playend" bindtimeupdate='videoUpdate'></cloud-player>
解决了
const plugin = requirePlugin("cloudPlayer");
想要操作这个播放插件的时候通过
let player=plugin.getContext("myVideo")
获取,然后这个player和平常的videoContext使用一样的api来进行暂停播放等操作
这里的cloudPlayer是在json配置上引入的插件子组件名
json配置文件里加这个
"usingComponents": {
"cloud-player": "plugin://cloudPlayer/player"
}
然后plugin://cloudPlayer/player这个设置来自于 app.json文件里
"plugins": {
"cloudPlayer": {
"version": "0.1.2",
"provider": "wx116d0dd5e6a39ac7"
}
},