Modal.video = function(stream){
let video = document.createElement("video")
video.setAttribute('autoplay','autoplay')
video.setAttribute('muted','muted')
video.srcObject=stream
let modal = Modal("Temp Video","");
modal.querySelector('.modal-content').appendChild(video)
video.play()
}
metin-kanalimiz
- signalCome error DOMException: Remote description indicates ICE restart but offer did not request ICE restart (new remote description changes either the ice-ufrag or ice-pwd)
- Uncaught TypeError: can't access property "id", streams.getTracks()[0] is undefined
medias.remotes().filter(e=>e.kind=='video').map((e,i)=>{
setTimeout(_=>{
Modal.video(e)
console.log(i)
},1000*i)
})
Failed to add buffered ICE candidate DOMException: Unknown ufrag (Pzvm)
function Refresh(){
let ids = [];
[...medias.$peer,medias.mypeer].map(peer=>{
for(mid in peer.metas){
let track = peer.getTrackFromMid(mid)
if(track) ids.push(track.id)
if(track!=null && peer.metas[mid]!="microphone"){
medias.ShowMedia(peer,mid)
}
if(track!=null && peer.metas[mid]=="microphone"){
medias.ShowSound(peer,mid)
}
}
})
$$("[track-id]").map(item=>{
if(ids.indexOf(item.getAttribute('track-id'))==-1){
item.remove()
}
})
}