在做直播连麦功能,video播放的是单人流,连麦后后台会推送一个多人的混流链接,修改video的src后,
video.pause();
source.setAttribute('src', newSrc);
video.load();
video.play();
在Android微信中可以继续播放,但是在ios微信中视频一直处于加载状态。
连麦结束后,混流切换回原来的单人流,Android微信和ios微信中都能正常播放。
不连麦的时候直接从当前单人流切换到其它单人流也能正常播放。
目前已经尝试过,在切换到混流src后,每隔一秒检测一次拉流是否成功,如果不成功,重新加载、播放一次,这种操作可以成功将流拉下来,但是加载时间能到7秒。
求教,到底哪里出问题了。。。