收藏
回答

组件内用wx.createVideoContext(id)后play()不行,是什么原因啊?

自定义组件内wxml

<video id="myvideo2" src='https://peacebird-img.oss-cn-shanghai.aliyuncs.com/wx/2019-12-11-bar-12.mp4' enable-danmu danmu-btn controls>
  <cover-view bindtap="videoPlayCover">
    <cover-image class="img" src="http://ofstudio.com/tempimag/001.jpg" style="width: 50%;" />
  </cover-view>
</video>

自定义组件内JS

 methods: {
    videoPlayCover() {
      var video = wx.createVideoContext('myvideo2');
      console.log(video)
      video.play();
    }
  }


 video.play(); //执行失败

https://developers.weixin.qq.com/s/8xTOfJml7tfg

回答关注问题邀请回答
收藏

2 个回答

  • Daniel杨
    Daniel杨
    05-01
    wx.createVideoContext('myvideo2', this);
    

    需要传递this上下文

    05-01
    有用 2
    回复 3
    • 周泓波
      周泓波
      07-03
      正解
      07-03
      回复
    • 陈冰
      陈冰
      08-06
      收到 我试试去
      08-06
      回复
    • 陈冰
      陈冰
      08-06
      可以了 哈哈哈 非常感谢
      08-06
      回复
  • They Say
    They Say
    03-10

    没有问题,可以播放啊

    1.微信开发者工具实测可以

    2.小米8实测可以

    03-10
    有用
    回复 10
    • 陈冰
      陈冰
      03-10
      上下两个视频都可以播放么
      03-10
      回复
    • They Say
      They Say
      03-10回复陈冰
      可以啊
      03-10
      回复
    • 陈冰
      陈冰
      03-10
      吐血。。。。我的就是play不了下面这个
      03-10
      回复
    • They Say
      They Say
      03-10回复陈冰
      本来都录了屏幕了,结果必须传腾讯视频贴链接在这才行,这才没给你视频看
      03-10
      回复
    • They Say
      They Say
      03-10回复陈冰
      你检查基础调试库,和手机微信版本什么的吧
      03-10
      回复
    查看更多(5)
登录 后发表内容
问题标签