浏览代码

Allow switching tracks on the fly

master
Roderic Day 5 年前
父节点
当前提交
11b2deaaca
共有 1 个文件被更改,包括 15 次插入21 次删除
  1. +15
    -21
      pico.js

+ 15
- 21
pico.js 查看文件

@@ -296,28 +296,22 @@ const Media = {
State.online.forEach(signalPeerStop)
},
view() {
if(!State.media[State.username]) {
return m('.media',
m('.media-settings',
m('button', {onclick: Media.turnOn}, 'turn on'),
m('select#media-source', Media.videoSources.map(option => m('option', option))),
m('label', m('input#mute-check', {type: 'checkbox'}), 'mute'),
),
)
}
else {
return m('.media',
m('.media-settings',
m('button', {onclick: Media.turnOff}, 'turn off'),
),
m('.videos',
Object.entries(State.media).map(([username, stream]) =>
m(Video, {username, stream})
),
return m('.media',
m('.media-settings',
State.media[State.username]
? m('button', {onclick: Media.turnOff}, 'turn off')
: m('button', {onclick: Media.turnOn}, 'turn on')
,
m('select#media-source', Media.videoSources.map(option => m('option', option))),
m('label', m('input#mute-check', {type: 'checkbox'}), 'mute'),
),
m('.videos',
Object.entries(State.media).map(([username, stream]) =>
m(Video, {username, stream})
),
)
}
}
),
)
},
}
const Login = {
sendLogin: (e) => {

正在加载...
取消
保存