有没有办法在我们停止使用后隐藏/删除地址栏中显示的相机图标?
我正在使用OpenTok进行视频会议并使用
OT.getUserMedia()
.then(options=>{
options.getTracks().forEach(track=>{
track.stop();
});
})
我也试过下面的代码
$window.navigator.mediaDevices.getUserMedia({ audio: true, video: true })
.then(streams=> {
streams.getTracks().forEach(track=>{
track.stop();
});
})
但出于某种原因,相机图标不会从地址栏中消失,表明录制仍在进行中。
答案 0 :(得分:0)
TokBox Developer Evangelist在这里。
由于df$date=as.Date(df$date)
df%>%group_by(date)%>%summarise_all(funs(sum(.,na.rm=T)))# more than one value not NA
#df%>%group_by(date)%>%summarise_all(funs(.[!is.na(.)][1])), only remove NA
# A tibble: 3 x 4
date x y z
<date> <int> <int> <int>
1 1990-01-01 1 4 3
2 1990-01-02 2 2 6
3 1990-01-03 5 3 4
构建于OT.getUserMedia
之上,因此navigator.getUserMedia
中的所有user privacy规则都适用于navigator.getUserMedia
。正如Patrick Evans所提到的,这些权限和规则是在浏览器级别设置的,每个浏览器都需要显示一个指示器,显示正在使用相机或麦克风。
答案 1 :(得分:-1)
我自己并不熟悉OpenTok,但他们的文档看起来相当不错。
您是否尝试使用setStyle
方法隐藏它,如此处所述? https://tokbox.com/developer/sdks/js/reference/Publisher.html#setStyle
如果您可以找出该视频按钮的ID或类名称标识符,您还可以尝试通过CSS display: none;
隐藏它。