javascript - 单击停止按钮后如何删除录制图标?
问题描述
已使用 navigator.mediaDevices.getUserMedia() 开始录制。以下是代码:(Vue Js)
<a href="javascript:void(null)" @click="stopRecording">Stop</a>
<script>
methods:{
stopRecording() {
if (window.mediaStream) {
window.mediaStream.getTracks().forEach(function(track) {
track.stop();
});
}
}
</script>
还尝试了由 navigator.getUserMedia 打开的停止/关闭网络摄像头。在调用 track.stop() 之后,立即将音频的“就绪状态”设置为结束。但录制图标不会从选项卡中删除。
解决方案
推荐阅读
- ansible - ansible debconf 模块无法正常工作以设置默认语言环境
- sql-server - 如何知道 SQL DB 的记录是手动更新还是直接更新(不是通过使用的 Web 应用程序)?
- c# - 突出显示 WPF DataGrid 的已编辑单元格
- c# - Azure webJob 中使用 ILogger 的 DI
- amazon-web-services - AWSEBCLI 没有这样的文件或目录
- julia - 安装一个包而不更新其他不相关的包(Julia 1.0)
- gnupg - 无法登录 git-crypt,因为 .gnupg/pubring.kbx 文件搞砸了
- php - 尽管 varchar 长度正确,但 php 中的 password_verify 函数不起作用
- spss - 如何合并来自不同列的 SPSS 变量的内容
- git - 无法推送到 Github:gitmodulesParse: could not parse gitmodules blob