在开发的时候调用下面这段代码是正常工作的,但是用其他设备(如ios,safari,android等任何非本机设备)打开我本地开发环境运行的dev环境就无法调用。
navigator.mediaDevices.getUserMedia({ audio: true })
原因就是 getUserMedia
仅仅会在安全的情况下工作,也就是下面 3 种情况:
https://*
file:///
localhost
/127.0.0.1
在开发的时候调用下面这段代码是正常工作的,但是用其他设备(如ios,safari,android等任何非本机设备)打开我本地开发环境运行的dev环境就无法调用。
navigator.mediaDevices.getUserMedia({ audio: true })
原因就是 getUserMedia
仅仅会在安全的情况下工作,也就是下面 3 种情况:
https://*
file:///
localhost
/ 127.0.0.1