收藏
回答

ios上调用videoContext.play()不工作

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug video 客户端 iOS 6.6.1 1.9.9


onShareAppMessage: function(res) {

var that = this;

console.log("$$$$$" + JSON.stringify(this));

return {

    success: function(res) {

        setTimeout(function(){

            that.videoContext.seek(20);

            that.videoContext.play();

        }, 500);

    }

}


也测试了别的方法的callback中调用videoContext.play(),比如wx.showModal。

seek是工作的。

play就不工作。

Android手机上两个action都工作。


请问有人碰到如下问题吗?

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

7 个回答

  • Can🌴
    Can🌴
    2018-04-25

    你确定你给的描述和代码够清楚?

    talk is cheap ,show me the code

    我们很忙的,给个可以跑起来一目了然的代码片段。

    2018-04-25
    赞同
    回复 4
    • J.C
      J.C
      2018-05-16
      尬着吧,你们是大爷!
      2018-05-16
      回复
    • 白沙
      白沙
      2018-09-11

      真屌,这种态度的腾讯放他出来干嘛?

      2018-09-11
      回复
    • Oy
      Oy
      2019-12-06
      张小龙: 每天有1亿人教我做产品,好产品是不需要解释的
      2019-12-06
      回复
    • eric
      eric
      01-08
      我这边的情况如下,我的视频组件,是放在了一个有缩放 scale 的 view 里的;第一次播放,正常,播放完毕后,会播放第二个视频(会把原来的那个视频停止变成图片先),第二个视频播完后,再次代码控制播放第一个视频时,第一个视频会突然闪大一下,看起来似乎有本该的大小的2倍左右,延时播放或先隐藏一会儿再播放,都无法逃避这个问题。----- iphone 上有 模拟器上没有.

      我不求官方解决这个问题,只是这个组件为官方所做,能不能提点一下,我这种多个视频自动轮流播放(程序已经控制了同时只有一个video组件存在)的需求,我应该怎么规避这种闪烁的现象? 比如是因为装着视频的容器有放缩所致么?是因为再次播放一个video时因为id是同一个导致了实用了旧的videoContext???那么我有啥办法可以让视频的“再次”播放时就被wxsdk当作是第一次播放?

      不要提代码片段. 体系复杂, 代码片段难以表达. 如果非要提代码片段,就忽略我这个提问吧.
      01-08
      回复
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-04-19

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-04-19
    赞同
    回复
  • J.C
    J.C
    2018-04-20

    onReady: function() {

        this.videoContext = wx.createVideoContext('videoplayer', this);

    }


    onShow: function() {

        var self = this;

        wx.showModal({

            'title':"tips",

            'content':"confirm to play",

            success: function(res) {

                self.videoContext.play();

            }

        })

    }


    这个就是相关代码。 wxml上面就是一个video标签。


    android是可以的。开发IDE也是可以的。只有ios上面play不工作,但我尝试了self.videoContext.seek(20)是工作的。

    2018-04-20
    赞同 1
    回复 1
    • eric
      eric
      01-06
      后来是咋解决的?都2020年了我竟然遇现在到了.
      01-06
      回复
  • Oy
    Oy
    2019-12-06

    张小龙: 每天有1亿人教我做产品,好产品是不需要解释的

    2019-12-06
    赞同
    回复
  • 浅唱
    浅唱
    2018-06-11

    代码这么明显了,微信官方团队就这么装作不知道?

    2018-06-11
    赞同
    回复
  • J.C
    J.C
    2018-04-25

    没有解决!


    官方通过需要“分享代码片段” 来增加流程的复杂性从而不具体解决问题。


    这描述和代码已经很清楚了,你家的技术人员不用一分钟就可以复现问题。真是尴尬!!!

    2018-04-25
    赞同
    回复
  • 十字
    十字
    2018-04-23

    我也遇到了,请问解决了吗?

    2018-04-23
    赞同
    回复
登录 后发表内容