web-dev-qa-db-ja.com

常にwebRTC webcamリクエストを受け入れる

私は、webRTCを介してコンピューターのWebカメラを使用するWebアプリケーションを構築しています。サイトは1日1回シャットダウンして再起動する特定のマシンでのみ実行されています。

私の問題は、サイトが読み込まれた後、どうやってマシンにウェブカメラのダイアログを自動的に確認させるのですか?

システムは、最新のChromeを搭載したOSX Leopardです。おかげで、私は何でも開いています。

24
broen

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

これは、開発/テスト環境で役立ちます。

14
nha

Firefox:(ユーザーに次のように伝える必要があります。)

  • URL about:config

  • 探す media.navigator.permission.disabled

  • dbClickまたは設定value to true

テスト済みバージョン:23.0 +(そして43.0.4はまだ機能しています)


Chromehttps://stackoverflow.com/a/16929608/62281 または[〜#〜] https [〜#〜]を使用

23
l2aelba

Chromium開発者の発言に基づいて、現在[常に許可]ダイアログを使用しない限り、カメラの使用を許可するようにブラウザーを設定するオプションはありません。このダイアログは、サイトがHTTPSを使用して提供されている場合にのみ表示されます。つまり、HTTPSを使用してHTMLページを提供し、[常に許可する]オプションを確認すると、そこから機能するはずです。これは、同じまたは類似の質問に対する回答を見つけるリンクのコレクションです。

  1. Chromiumの問題143372:http:// localhost の「常に許可」を許可
  2. WebRTC:ChromeがChrome拡張機能を介してマイクにアクセスできるようにします
  3. http://www.chromium.org/developers/web-platform-status (WebRTCのセクションを参照):「許可ダイアログの場合:Chromeは、セキュリティを強化するためにhttpsを使用するサイトに「常に許可」のみを表示します。
  4. WebRTC Googleグループについて話し合う: webrtc対応のChromeでカメラアクセスリクエストを自動的に許可する
16
raju-bitter