我試圖使用方法getUserMedia(),但在那一刻我嘗試調用它,控制檯返回我的錯誤對象#<Navigator>有沒有方法「getUserMedia」
「對象#有沒有方法「 getUserMedia'」
你有爲什麼會出現這種情況的任何想法?
我使用的是最新版本的Chrome
的我試圖使用方法getUserMedia(),但在那一刻我嘗試調用它,控制檯返回我的錯誤對象#<Navigator>有沒有方法「getUserMedia」
「對象#有沒有方法「 getUserMedia'」
你有爲什麼會出現這種情況的任何想法?
我使用的是最新版本的Chrome
的目前的Chrome的版本不支持前綴的navigator.getUserMedia
。您需要檢查該功能是否支持,並嘗試前綴的替代品,如navigator.webkitGetUserMedia
,以及。
有關詳細信息,請參閱示例代碼在https://developer.mozilla.org/en-US/docs/WebRTC/navigator.getUserMedia -
navigator.getMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
navigator.getMedia (constraints, success, error);
而且記住,navigator.getMedia
可能仍然瀏覽器是否支持這些方法都不能是不確定的。它仍然是一個非常新的功能,並不是普遍可用的。
它現在可以工作,謝謝! – Alan
請添加任何相關的代碼即可。 –