首先viode标签添加playsinline属性
由于addStream只在ios safari11 - 12中兼容,ios safari13+开始弃用
所以使用addTrack进行兼容,即可在safar11+全部兼容,解决视频通话黑屏等问题,
try{
pc.addStream(localStream);
}catch(e){
var tracks = localStream.getTracks();
for(var i=0;i<tracks.length;i++) pc.addTrack(tracks[i],localStream);
}
接着用ontrack进行监听输出音视频流就可以了