2012-12-21 55 views
2

我試圖使用方法getUserMedia(),但在那一刻我嘗試調用它,控制檯返回我的錯誤對象#<Navigator>有沒有方法「getUserMedia」

「對象#有沒有方法「 getUserMedia'」

你有爲什麼會出現這種情況的任何想法?

我使用的是最新版本的Chrome

+0

請添加任何相關的代碼即可。 –

回答

4

目前的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可能仍然瀏覽器是否支持這些方法都不能是不確定的。它仍然是一個非常新的功能,並不是普遍可用的。

+0

它現在可以工作,謝謝! – Alan

相關問題