收藏
回答

组件内用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)
    2020-05-01
    wx.createVideoContext('myvideo2', this);
    

    需要传递this上下文

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

    没有问题,可以播放啊

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

    2.小米8实测可以

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