![](http://img-cdn-tc.dcloud.net.cn/uploads/article/20200923/1825839710ec01336f4b189ac328a3bb.png)
这里需要做个判断是微信小程序还是app,因为小程序才有stop功能,app只有pause暂停。
// #ifdef APP-PLUS
this.$refs['myVideo' + 下标][0].pause()
// #endif
// #ifndef APP-PLUS
uni.createVideoContext('myVideo' + 下标).stop()
// #endif
uniapp文档写着uni.createVideoContext也支持app的,但是我在app安卓端使用uni.createVideoContext来获取视频组件,发现是undefined,所以就使用ref了。
这样就可以做到上下滑动类似抖音火山视频那种 ,或者左右滑动的轮播了。因为video在nvue或者原子窗subnvue,video层级不是最高了。