2012-01-03 16 views
3

私たちはGWTでアプリケーションを開発しています。 iPad、iPhone、Android、およびデスクトップクライアントを含むさまざまなクライアントに対応する必要があります。また、オーディオを録音する必要があります。モバイルデバイスではどうすれば実現できますか? PhoneGapはAPIを提供しているようですが、最終的にネイティブアプリケーションとしてデプロイする必要があります。これは、複数のバージョン(各アプリケーションストアに1つ)と更新などの問題により長期的に問題が発生する可能性があります。 GWTを使用しているモバイルブラウザで実現できますか?ブラウザでiPad/iPhoneに音声を録音する

答えて

0

要するに、簡単な解決法はありません。 GWTコンパイラはJavascriptを作成します。現在のところ、JavaScriptのみを使用してオーディオを記録する方法はないため、GWTはネイティブではできません。デスクトップ上では、Javaアプレットを使って実現できますが、AndroidやAppleのデバイスでは機能しません。

しかし、「オーディオファイルを録音して再生できる」と言われているgwtmobile-phonegapがあります。

あなたが言ったように、あなたはまだアップデートと複数のバージョンに対処する必要があります。

0

Media Capture APIはこれを行うことができます。しかし、Androidはそれを現在サポートしている唯一のモバイルOS(Source)のようだ。

+0

Media Capture APIは、Android 3.0以降でのみサポートされています。このAndroid 3.0以降は、すべてのAndroid搭載端末の約2.4%に搭載されています。私はそれを "現在それをサポートしている"と呼ぶことを躊躇します。 –

関連する問題