瀏覽代碼

more careful srcObject

master
Roderic Day 4 年之前
父節點
當前提交
6ab0980e9a
共有 2 個文件被更改,包括 19 次插入3 次删除
  1. +10
    -1
      apps/screen.js
  2. +9
    -2
      apps/video.js

+ 10
- 1
apps/screen.js 查看文件

position: 'relative', position: 'relative',
} }
return ScreenShare.isOff ? [] : m('.screen-share', {style}, return ScreenShare.isOff ? [] : m('.screen-share', {style},
m('video[playsinline][autoplay]', {srcObject: ScreenShare.stream})
m('video[playsinline][autoplay]', {
oncreate: ({dom}) => {
dom.srcObject = ScreenShare.stream
},
onupdate: ({dom}) => {
if(dom.srcObject !== ScreenShare.stream) {
dom.srcObject = ScreenShare.stream
}
},
})
) )
}, },
} }

+ 9
- 2
apps/video.js 查看文件

), ),
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),
}), }),
) )

Loading…
取消
儲存