|
|
|
|
|
|
|
|
), |
|
|
), |
|
|
m('video[playsinline][autoplay]', { |
|
|
m('video[playsinline][autoplay]', { |
|
|
style: styleVideo, |
|
|
style: styleVideo, |
|
|
srcObject: VideoShare.streams[username], |
|
|
|
|
|
oncreate: ({dom}) => {dom.muted = username === State.username}, |
|
|
|
|
|
|
|
|
oncreate: ({dom}) => { |
|
|
|
|
|
dom.muted = username === State.username |
|
|
|
|
|
dom.srcObject = VideoShare.streams[username] |
|
|
|
|
|
}, |
|
|
|
|
|
onupdate: ({dom}) => { |
|
|
|
|
|
if(dom.srcObject !== VideoShare.streams[username]) { |
|
|
|
|
|
dom.srcObject = VideoShare.streams[username] |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
onremove: () => VideoShare.resetStream(username), |
|
|
onremove: () => VideoShare.resetStream(username), |
|
|
}), |
|
|
}), |
|
|
) |
|
|
) |