我如何检测到设备从笔记本电脑上拔下耳机后发生变化 - chrome
How can I detect that a device change as unplugged headphones from laptop - chrome
我正在使用 navigator.mediaDevices.enumerateDevices() 列出可用的通话设备(使用 webRTC 实现)。
我需要能够检测耳机何时 unpluged/pluged。
有什么办法可以解决这个问题吗?
使用 MediaDevices.ondevicechange 并启用 "Experimental Web Platform features",如在类似回答的问题中所见。
如果当前使用的设备被拔掉,MediaStreamTrack 的 onended 回调应该触发。如果发生这种情况,请再次调用 enumerateDevices。
我正在使用 navigator.mediaDevices.enumerateDevices() 列出可用的通话设备(使用 webRTC 实现)。
我需要能够检测耳机何时 unpluged/pluged。
有什么办法可以解决这个问题吗?
使用 MediaDevices.ondevicechange 并启用 "Experimental Web Platform features",如在类似回答的问题中所见。
如果当前使用的设备被拔掉,MediaStreamTrack 的 onended 回调应该触发。如果发生这种情况,请再次调用 enumerateDevices。