2013-03-22 114 views
0

我是JavaScript新手,我想使用getUserMedia()。當我繼續這個page一切工作正常,鉻是要求我允許訪問我的相機。但是當我從their github下載他們網站的源代碼並嘗試在本地運行該代碼時,它不起作用。我需要額外的東西才能使它工作嗎?我該如何調試?我需要什麼來使getUserMedia()工作?

回答

1

你需要從一個網絡服務器,而不是本地文件系統上運行的文件,否則你會得到一個錯誤這樣的:

navigator.getUserMedia error: NavigatorUserMediaError {code: 1, PERMISSION_DENIED: 1} 

Chrome瀏覽器配備了一個極好的一套調試工具。你應該做的第一件事是按F12啓動它們(假設你在Windows上)並檢查控制檯是否有任何錯誤。然後花點時間玩耍並熟悉這些工具;他們會對你非常有用;)。

+0

噢,你說得對,從它的服務器起作用。我想知道爲什麼......反正,謝謝。 :) – ojek 2013-03-22 13:55:37

+0

不確定是否誠實。也許與安全有關。 – 2013-03-22 14:08:22

0

你也可以使用從本地文件,但事情是你需要一個本地web服務器在你係統像wamp.and你的文件放在www文件夾。

相關問題