demo中的设备选择代码参考自WebRTC示例 webrtc官方示例more
通过getUserMedia()获得可用的设备信息,通过下面的选项选择,选择并获得权限后,新设备将被套用 demo操作流程:选择设备并启动后,点击Record开始录制,录制过程中通过三个下拉框更换设备,可通过下面观察到结果。不建议频繁地开始停止录制,可能导致延迟以及录制失败
getUserMedia()
Note: 建议佩戴耳机,否则声音可能在你的扬声器和话筒之间形成循环