微信HTML5页面,动态修改Video的src后,在IOS中视频会加载不出来?

在做直播连麦功能,video播放的是单人流,连麦后后台会推送一个多人的混流链接,修改video的src后,

video.pause();
source.setAttribute('src', newSrc); 
video.load();
video.play();

在Android微信中可以继续播放,但是在ios微信中视频一直处于加载状态。

连麦结束后,混流切换回原来的单人流,Android微信和ios微信中都能正常播放。

不连麦的时候直接从当前单人流切换到其它单人流也能正常播放。

目前已经尝试过,在切换到混流src后,每隔一秒检测一次拉流是否成功,如果不成功,重新加载、播放一次,这种操作可以成功将流拉下来,但是加载时间能到7秒。

求教,到底哪里出问题了。。。

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题