收藏
回答

真机调试video自定义按钮 开始/暂停 不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.createVideoContext、pause() 微信安卓客户端 8.0.15 2.20.2
<swiper-item catchtap="clickImg" data-idx="{{index}}" data-imgarr="{{shareGoodsData.movies}}">
  <image wx:if="{{item.id == 1}}" src="{{item.url}}" class="slide-image" mode="widthFix" />
  <video wx:if="{{item.id == 2}}" id="myVideo" custom-cache='{{false}}' objectFit="cover" show-center-play-btn='{{false}}' src='{{item.url}}' bindended='endVideo' show-play-btn='{{false}}' controls='true'>
    <cover-image wx:if="{{!bofangBtnState}}" src="/images/play.png" catchtap="bindPlay" class="pause_icon" mode="widthFix"></cover-image>
    <cover-view wx:if="{{bofangBtnState}}" catchtap="bindPause" class="pause_text">暂停播放</cover-view>
    </video>         
</swiper-item>

bindPause(){
    console.log("zanting")
    const videopause = wx.createVideoContext('myVideo',)
    videopause.pause()
    this.setData({
      bofangBtnStatefalse
    })
    // this.videoContext.pause()
  },
回答关注问题邀请回答
收藏

3 个回答

  • 陈远远
    陈远远
    2022-06-27

    你好,请问有解决这个问题么

    2022-06-27
    有用
    回复 2
  • coder
    coder
    2021-12-22

    有一种可能是你的video有多个,都用了同一个id,就出问题了

    2021-12-22
    有用
    回复 1
    • ¹²³
      ¹²³
      2021-12-23
      就固定只有一个video
      2021-12-23
      回复
  • Cjiang
    Cjiang
    2021-12-22

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2021-12-22
    有用
    回复 2
    • ¹²³
      ¹²³
      2021-12-22
      2021-12-22
      回复
    • Cjiang
      Cjiang
      2021-12-22回复¹²³
      按照链接提供下代码片段看看。
      2021-12-22
      回复
登录 后发表内容