收藏
回答

微信H5页面微信授权重定向返回之后,video无法自动播放?

环境:微信公众号内H5页面

问题描述:引入腾讯视频sdk Txplayer 设置autoplay和muted,调用微信授权重定向后视频无法自动播放。已经使用 WeixinJSBridgeReady监听,WeixinJSBridgeReady事件没触发,直接调用play()也不会播放。使用js模拟touchstart事件触发play()无效,用户手动触发的可以响应。

// 腾讯视频
this.player = new Txplayer({
        vid: xxxxx,
  	autoplay: true,
  	muted: true
  });

this.player.on('ready', () => {
     // 已执行,无法触发视频播放
     this.player.play()
    if (WeixinJSBridgeReady){
        WeixinJSBridgeReady.invoke('getNetworkType', {}, function() {
            // 已执行,无法触发视频播放
            player.play()
        })
    }
    document.addEvnetListener('WeixinJSBridgeReady', () => {
     // 未执行
     this.player.play()
})
  })


预期:视频可以自动播放

用尽了一切能搜索到的所有方法,目前来看不知道是腾讯视频sdk 还是微信video规则的问题,有没有大佬或者官方老板帮忙解答下?

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

1 个回答

  • 😶
    😶
    2021-05-11

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-05-11
    有用
    回复
登录 后发表内容