收藏
回答

video 组件播放结束(bindended)事件无效

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug video 工具 6.6.6 2.0.0

控件代码:

<view class="video">
  <video id="myVideo"
  autoplay="true"
  show-fullscreen-btn="false"
  controls loop="true"
  src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400"
  binderror="videoErrorCallback"
  bindplay="bindPlay"
  bindended="funended"></video>
</view>

JS代码:

bindPlay: function () {
    console.log("播放")
  },
  bindPause: function () {
    this.videoContext.pause()
  },
  videoErrorCallback: function (e) {
    console.log('视频错误信息:')
    console.log(e.detail.errMsg)
  },
  funended: function () {//播放结束按钮函数
    console.log("播放结束")
  }

bindPlay事件是有效的!

求帮助....

最后一次编辑于  2018-05-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 荒野大键客
    荒野大键客
    2018-05-19

    在真机上测试使用 bind:ended 有问题,但使用 bindended 没有问题

    2018-05-19
    赞同
    回复 2
    • 胡汉三
      胡汉三
      2018-05-31

      老铁~我在真机上使用bindended也有问题啊!

      2018-05-31
      回复
    • lxp
      lxp
      2018-11-13

      loop去掉试试

      2018-11-13
      回复