
私は最近、OpenCVを使用するために外部ウェブカメラを購入しました。 Debianではデフォルトで動作しますが、Flashコンテンツ(youtube、soundcloud)を含むWebサイトを閲覧すると、WebカメラのアクティビティLEDが点滅し、他のアプリケーション(Cheeseなど)が現在Webカメラにアクセスできないことに気づきました。
もちろん、Flash PlayerのコンテキストメニューからWebカメラへのアクセスを拒否し、プラグインで使用する別の内蔵カメラを選択しましたが、問題は解決しません。
私の考えでは(完全にはわかりませんが)、これはすべてこのウェブカメラを使用するためにFlashプラグインを初めて設定したときに始まったと思います。それ以前はそんなことが起こらなかったと思います。しかし、まだクリアしてflashplayer-nonfree
再インストールしても何も変わりませんでした。
Flashプラグインがこの特定のWebカメラを有効にしないようにしながら、他のアプリケーションで使用できるようにする方法はありますか?あるいは、状況を国に復元する方法があります。今後フラッシュ設定を初めて経験しましたが、後ろにカメラを接続しましたか? (記憶が正しいと仮定するとき)
私は最新のDebian squeezeとMicrosoft LifeCam Studioウェブカメラを使用しています。私が言うブラウザはChrome v。 21.0.1180.57です。
編集する:これはクロムを使用している場合にのみ持続し、iceweaselに切り替えても発生しません。私はこれがクロムに関連している可能性があることを示しています。
答え1
これは、Chromeが内蔵Flashプラグインを使用しているためです。組み込み機能は次の場所にあります。
/opt/google/chrome/PepperFlash/libpepflashplayer.so
PPAPIタイプのプラグインなので、Adobe Flash設定マネージャのWebページにあるグローバルFlash設定を使用します。
Chrome用Mozillaを試して、flashplayer-nonfree
内蔵のChrome Flashプラグインを無効にしてみてください。
一度インストールされると、Chromeは上記の2つの署名付きバージョンを使用します。
/usr/lib/< your_flash_plugin_vendor >/libflashplayer.so
だからそれは次のようになります:
/usr/lib/flashplugin-nonfree/libflashplayer.so
しかし、これはChromeのセキュリティをやや弱めます。一度インストールすると、Chromeは両方のバージョンを使用し、2番目のバージョンはNPAPIタイプを持ち、ローカルシステムで処理されます。
chrome:plugins
組み込みページは設定を提供します。
答え2
Flash Playerを再インストールしても、一部の設定が設定ファイルのどこかに残っている可能性があります。~/.adobe/Flash_Player
通常は設定がある場所です(Flashは少なくともマイコンピュータで外部インストーラ/ダウンローダスクリプトを使用するため、クリアするとこのフォルダが見つからない可能性があります)。または、Chromeでその設定をプロフィールの場所(~/.config/google-chrome
)のどこかに保存することもできます。