私は、webRTCを介してコンピューターのWebカメラを使用するWebアプリケーションを構築しています。サイトは1日1回シャットダウンして再起動する特定のマシンでのみ実行されています。
私の問題は、サイトが読み込まれた後、どうやってマシンにウェブカメラのダイアログを自動的に確認させるのですか?
システムは、最新のChromeを搭載したOSX Leopardです。おかげで、私は何でも開いています。
Chromeオプションがあります:(これは両方で機能しますhttpおよびhttps)
--use-fake-ui-for-media-stream
-Windows:
start chrome --use-fake-ui-for-media-stream
-GNU/Linux:
google-chrome --use-fake-ui-for-media-stream
たぶんこれは時間の問題ですが、Ubuntuの私のクロムでは動作しませんでした。 google chrome website 。から.debを取得する必要がありました
-Mac:
Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --use-fake-ui-for-media-stream
これは、開発/テスト環境で役立ちます。
Firefox:(ユーザーに次のように伝える必要があります。)
URL about:config
探す media.navigator.permission.disabled
dbClickまたは設定value to true
テスト済みバージョン:23.0 +(そして43.0.4はまだ機能しています)
Chrome: https://stackoverflow.com/a/16929608/62281 または[〜#〜] https [〜#〜]を使用
Chromium開発者の発言に基づいて、現在[常に許可]ダイアログを使用しない限り、カメラの使用を許可するようにブラウザーを設定するオプションはありません。このダイアログは、サイトがHTTPSを使用して提供されている場合にのみ表示されます。つまり、HTTPSを使用してHTMLページを提供し、[常に許可する]オプションを確認すると、そこから機能するはずです。これは、同じまたは類似の質問に対する回答を見つけるリンクのコレクションです。