我通过navigator.mediaDevices.getUserMedia({ audio: true })
获得了麦克风许可权并完成了我想要的所有媒体流操作后,如何删除麦克风许可权并从选项卡和工具栏中删除该烦人的图标?
检查了LocalMediaStream
个对象后,我发现原型中的stop()
函数可以正常工作!
答案 0 :(得分:0)
我建议您调查the permissions api。
您应该可以revoke进行许可,如下所示:
const microphone = navigator.permissions.query({ name: 'microphone' })
navigator.permissions.revoke(microphone)
我们可以直接在microphone
中使用permissions.query
,因为它是valid name。