我使用這個想法,html5 image upload,用html5和網絡攝像頭捕捉圖像。如何使用html5檢測攝像頭?
我遇到的問題是網絡攝像頭只能檢測到一些時間。
如果我刷新頁面,我可能不會收到允許消息,並且畫布爲空,即使getUserMedia
方法正在運行。
即使瀏覽器需要再次詢問用戶是否允許網絡攝像頭,是否可以請求攝像頭初始化/檢測?
關於這個問題的任何想法?
感謝
我使用這個想法,html5 image upload,用html5和網絡攝像頭捕捉圖像。如何使用html5檢測攝像頭?
我遇到的問題是網絡攝像頭只能檢測到一些時間。
如果我刷新頁面,我可能不會收到允許消息,並且畫布爲空,即使getUserMedia
方法正在運行。
即使瀏覽器需要再次詢問用戶是否允許網絡攝像頭,是否可以請求攝像頭初始化/檢測?
關於這個問題的任何想法?
感謝
看看阿迪·奧斯馬尼的墊片獲得getUserMedia:https://github.com/addyosmani/getUserMedia.js
的源代碼是可用的。
他使用一個回調,當網絡攝像頭成功允許並且正在流式傳輸時觸發。你可以看看他是如何做到的。
還有一個錯誤會引發一個回調。如果發生計時問題,您可以使用此回調嘗試重新執行操作。
他還爲不支持getUserMedia的瀏覽器(如IE,Safari,Android和Blackberry)提供Flash後備。
我讀到IE實驗性支持getUserMedia ...測試navigator.msGetUserMedia - 並檢查API在:http://html5labs.interoperabilitybridges.com/prototypes/media-capture-api-(2nd-updated)/media-capture-api-(2nd-update)/info