簡體   English   中英

getUserMedia.js未檢測到相機

[英]getUserMedia.js not detecting camera

我目前希望使用getUserMedia(HTML5)工具來創建可訪問網絡攝像頭的網站。 該工具在這里找到。 它應該使用HTML5來獲取網絡攝像頭訪問權限,但對於不支持的瀏覽器具有Flash備用功能。 但是,當我下載它並在計算機上本地打開演示時,出現錯誤:“ JavaScript警告:沒有可用的攝像頭。” 但是當我使用這里的網絡演示時。 有人對我可能出了問題的地方有想法嗎? 謝謝。

該網絡演示對我來說效果很好,我正在使用Chrome:

  • 您的設備上有相機嗎? 這是為什么它不起作用的簡單原因。
  • 您正在使用哪個瀏覽器? 該工具與您的瀏覽器兼容嗎? 請參閱下面的說明。
  • 您正在從文件上運行它嗎? 從文件加載時,也許(我只是在猜測) navigator變量不起作用

在調用navigator.getUserMedia()函數(該工具使用該函數navigator.getUserMedia()時嘗試訪問您的相機后,可能會出現此錯誤。
通過將函數定義為使該函數兼容:

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;

這僅在Chrome和Firefox(以及我忘記的其他瀏覽器)上兼容,但根據我最近看到的信息,在IE上不兼容。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM