2012-02-20 8 views
1

私はHTML5に移植しようとしているFlashアプリケーションを持っています。このアプリケーションでは、ユーザーは自分自身の写真を撮ってから、顔にオーバーレイ、スケール、位置付けするビットマップを与え(ひげなど)、新たに生成された画像をPHPリスナーに保存します。コンピュータのカメラをHTML5でどのように活用できますか?

私はオリジナルを書いていますので、かなり簡単に移植できますが、HTML5がどのようにコンピュータのカメラの使い方に取り組んでいるのか分かりません。

大変助かりました。

+1

HTML5は、カメラのためのAPIを持っていません。モバイルデバイスやデバイスでこれをやっていますか?これは便利です:http://www.linuxjournal.com/article/10920 –

+0

この質問は面白い背景情報を持っているようです - この機能がまだ標準化されているかどうか、準拠しているブラウザ:http://stackoverflow.com/questions/5845306/how-do-i-access-navigator-getusermedia – reuben

+0

ああ...残念、私はこのジャンプをするためにしばらく待たなければならないだろう。情報をありがとう。 –

答えて

1

カメラからのデータを取り込むことができますW3CデバイスのAPIがあります。しかし、私はそれをサポートしているブラウザを認識していません。これは将来の実装であるようです。しかし、アドビがFlexにApache http://incubator.apache.org/flex/を与えた直後から、私はすぐに現実になると思います。

デバイスAPIが実装されると、getUserMediaを介してアクセスされます。彼らは仕様を完了している場所を確認するには、公開メーリングリストのアーカイブを見てみましょう:

もっとhttp://lists.w3.org/Archives/Public/public-media-capture/は、ここで学んだことができます:http://www.w3.org/2009/dap/

+1

Operaには少なくとも実験的なビルドがあります。 http://my.opera.com/desktopteam/blog/2012/01/10/camera-and-privacy-changes-in-labs –

+0

非常に参考になりました。ありがとうございます。 –

1

カメラのAPIがhtml5に公開されているとは思われません。あなたはフラッシュまたはシルバーシムを使用する必要があります。

+0

ええええええええええええええええええええええええ、私がFlashルートに行く場合、HTML5に移行する理由はありません。アプリは既にIN Flashになっています。ここでのポイントは、iOSデバイスにアクセスできるようにすることです(iOSネイティブアプリを作成せずに)。 –

+0

ネイティブアプローチを使用する場合は、PhoneGapを使用することをお勧めします。これはhtmlでコード化し、ネイティブのカメラAPIをphonegap経由で活用することができます。あなたはまだアプリストアを介してリリースする必要があります。 –

+0

ええと...悲しいことに、アプリケーションストアはオプションではありませんが、これは100%Webアプリケーションでなければなりません。 –

0

残念ながら、ウェブカムにアクセスしてHTML5キャンバスを介してそのデータを公開するには、小さなフラッシュアプ​​リが必要です。ここで

は軽量なjQueryプラグインです: http://www.xarg.org/project/jquery-webcam-plugin/

関連する問題