收藏
回答

web-view组件的页面调用webrtc中断?

测试环境为Iphone12 mini, IOS16.1, 微信版本8.0.37

如题,在web-view的页面中,开启navigator.mediaDevices.getUserMedia获取摄像头画面,如果这时打开手机的控制面板或切应用再回到该页面,视频流会停止,表现为画面卡住,而且视频流的track也没有触发end事件,目前只能通过点击按钮后再次执行启动操作。但是在微信内置的浏览器并未出现这种情况,想问下是小程序针对web-view访问webrtc做了某些限制?

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

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-05-11

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2023-05-11
    有用
    回复 10
    • khalil
      khalil
      2023-05-17
      你好,这个是小程序的代码片段https://developers.weixin.qq.com/s/06VIkgm67BIj ,web-view的拉起webrtc的代码如下
      2023-05-17
      回复
    • khalil
      khalil
      2023-05-17
      html代码展示不全,重新贴下html代码链接 https://github.com/HJ-Hao/webrtc-demo/blob/master/index.html


      具体的表现如下图,整个视频流卡住了
      2023-05-17
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2023-05-17回复khalil
      是h5开发还是小程序开发呢?这个页面代码是H5开发,小程序开发提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2023-05-17
      回复
    • khalil
      khalil
      2023-05-17回复社区技术运营专员--许涛
      这个页面是H5开发,在小程序的web-view组件上运行的。H5在微信内置的浏览器打开是没问题的,但是小程序web-view上就会出现切后台回来后卡住的情况。想问下这个是小程序web-view的限制吗?
      2023-05-17
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2023-05-17回复khalil
      能否提供下复现链接或者代码片段吗?什么都提供不了直接描述问题我们核实不到问题所在
      2023-05-17
      回复
    查看更多(5)
  • 曹雯
    曹雯
    2023-11-01

    请问有进展了吗?

    2023-11-01
    有用
    回复
  • 2023-05-22

    请问后面结果怎样了呢

    2023-05-22
    有用
    回复 2
    • khalil
      khalil
      2023-05-24
      目前还在等官方看这个问题
      2023-05-24
      回复
    • 看A想B
      看A想B
      2023-09-10回复khalil
      你们的客户会通过电脑端的小程序来访问你们的小程序, 现在貌似电脑端的webrtc功能被微信小程序禁止了
      2023-09-10
      回复
登录 后发表内容