2010-12-11 109 views
0

我可以讓我的網站上的用戶通過他們的網絡攝像頭拍照以用作他們的個人資料照片的方式是什麼?我在臉書上看到他們有這個功能,但沒有閃光燈,我也沒有任何彈出窗口來安裝任何東西。所以我認爲這是基於Ajax/jQuery的?我不喜歡使用閃光燈。網站是在PHP中,但當然我有其他語言的專業知識,我可以用它來環繞我所需要的。從網站連接到網絡攝像頭不用閃光燈

尋求一個開源/免費的解決方案。

---編輯:我看到了這個jquery插件:http://www.xarg.org/project/jquery-webcam-plugin/
如果他們可以在jquery/javascript中做到這一點,那麼我認爲這是可能的?

+3

Facebook webcam widget IS Flash。 – Mchl 2010-12-11 18:38:57

+0

我會再次檢查,當閃光燈禁用時沒有出現任何閃光燈錯誤。 – mikey 2010-12-11 18:41:07

+0

JQuery插件也使用Flash。 – 2010-12-11 18:44:08

回答

6

目前,HTML和JavaScript都不支持訪問網絡攝像頭 - 您絕對需要使用Flash或其他插件來完成此操作。和Facebook 確實使用Flash - 嘗試右鍵點擊攝像頭上傳區域,你會看到。

0

僅僅是PHP不會做這份工作。

JavaScript也沒有任何支持。您必須訴諸Flash或使用某種插件來達到此目的。

+0

看到我上面的編輯:我添加了我剛剛找到的jquery鏈接。它使用javacript或我誤解了它背後的技術... – mikey 2010-12-11 18:43:19

+1

我看着它,它隱式使用Flash。你會看到一些.swf文件。該插件允許您使用JQuery通過Flash訪問攝像頭。 – 2010-12-11 18:46:38

0

我不是這個不太清楚,但你可以嘗試使用Java小程序..

0

嗯,我實際上不能說它是jQuery,但它是可以這樣做的JavaScript!在HTML5發佈之後,發佈用於獲取用戶媒體的庫。您可以使用getUserMedia()來這樣做。祝你好運。