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