2011-01-24 11 views

答えて

1

主要なウェブブラウザ(IE、FF、Chrome)は、ウェブカメラを特別にサポートしていません。ネイティブOSのAPIを使用するか、ブラウザプラグインのWebブラウザコントロールにFlashを埋め込む必要があります。

+0

.NET/WPFを使用することができます:https://github.com/ronghanghu/webcamjs(フラッシュプラグインがインストールされ、有効にする必要があります)

参考デモは探検することがおそらく価値のある、Safariの上のビデオ録画を動作させるために
(Windows)とObjective-C(Mac)をブラウザプラグインの中から起動しますか?その種のプラグインをインストールするには管理者権限が必要ですか? – fabian

+1

IEプラグインでは.netを使用できますが、MSFTではこれが推奨されておらず、非常にうまくサポートされていません。 Firefoxで.netを使用することは、非常に苦労します。 XPCOMを使ってマネージドコードを使用しようとすると、私はちょっとしたボールになって泣きたいです。私はMacのエキスパートではありませんが、Safariでコードを実行できるのであれば、Objective Cになります.Safari 5モデルではこれを行うかどうかは分かりません。以前は、Obj Cに入力マネージャーを書くことができました。 –

+0

ありがとうございます。しかし、私が使用していれば私のwebcam - プラグインのための.NETのObj - C。 **プラグインをインストールするにはadmin-privilesが必要ですか?** – fabian

5

それは、例えば、Flashを通じてウェブカメラにアクセスすることが可能です。

この例は、Omegleです。この例では、Flashを使用してWebカメラにアクセスしています。

代替方法はSilverlightで、this exampleのようにしています。

最後に、Javaがあり、Webカメラにアクセスするためのアプレットを作成できます。 This articleはこれを実証するはずです。

自分でやりたい場合は、自分でプラグインを作成する必要があります。

これは、ほとんどのブラウザでNPAPIを使用するか、Internet Explorer用にBHO(ブラウザヘルパーオブジェクト)を作成することで実行できます。

ウェブカメラとのやりとり方法は、システムライブラリに完全にアクセスできるため、選択する言語によって異なります。

カスタムブラウザプラグインを作成することは、既存のブラウザプラグインを使用するのではなく、新しいものをインストールする必要があるため、ユーザーにとってより難しくて面倒であることに注意してください。

5

私はこの発見:この質問が行われた1年半後に

http://www.html5rocks.com/en/tutorials/getusermedia/intro/

を。私はそれをテストしていないが、おそらくそれは助けるだろう。

リンク(入力ソースとしてカメラを使って何かを録音する方法を示すだけのコピー/貼り付け)から

:あなたは、ブラウザ上でウェブカメラのストリームをキャプチャするMediadevices.getUserMedia(https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia)を使用することができます

<input type="file" accept="video/*;capture=camcorder"> 
<input type="file" accept="audio/*;capture=microphone"> 
1

(クロムそしてFirefox)。記録ストリームの挑戦ではまだです: - はサファリのウェブカメラのストリームを再生するには、あなたがpollyfill使用しなければならないでしょう、ビデオ/オーディオストリームを記録するにはhttps://github.com/Temasys/AdapterJS

を、あなたはhttps://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder (注メディアレコーダーのAPIを利用することができますSafariにはサポート/ポリフィルがないため、ChromeとFirefoxの最新バージョンでは完全に機能します)。 https://webrtc.github.io/samples/
https://mozdevs.github.io/MediaRecorder-examples/index.html
https://hacks.mozilla.org/2016/04/record-almost-everything-in-the-browser-with-mediarecorder/

関連する問題