0

Sencha Touch 2 を使用してアプリケーションを開発しています。音声を録音したいので、HTML5 でこれを実現する方法を検索しましたが、(モバイル デバイスでは) 不可能であることがわかりました。

そして、Phonegap を使用することにしました。しかし、私が見つけたすべての Phonegap+sencha touch 統合の例は、常に ios または android 固有のものです。sencha (そしておそらく phonegap) で行ったように、javascript でコードを記述してから、ios または android に適したパッケージをデプロイする方法はありませんか?

テスト目的のみの場合は、ios の Web ブラウザーでテストして、オーディオを録音できるかどうかを確認できます。正しいか、何か不足していますか?

ありがとう

4

2 に答える 2

1

はい、PhoneGapを使用してこれを実現できます。PhoneGap/Cordova には、JavaScript を介してアクセスできるオーディオの録音などの API が含まれています: http://docs.phonegap.com/en/3.3.0/cordova_media_media.md.html#Media

(ローカルの XCODE または Eclipse/Android SDK 環境をセットアップせずに) アプリを構築する最も簡単な方法は、Adobe のクラウド構築プラットフォームhttp://build.phonegap.com/を使用することです。

ただし、デバイスの機能にアクセスする必要があり、それらのアクセス許可 (RECORD_AUDIO など) を使用する必要があるため、ブラウザーだけでこれを実行することはできません (回避策があるかもしれませんが、そうすべきではありません)。ただし、PhoneGap Build を使用すると、デバイスで簡単に試すことができます。

于 2013-12-23T00:51:50.743 に答える
0

実装しようとしている機能はデバイスに依存しており、sencha は単なる JavaScript です。Phonegap は、デバイス関連の機能をハイブリッド アプリケーションに追加するオプションを提供します。だから必要です。または、JavaScript から iOS API を呼び出す方法を見つける必要があります。

于 2012-12-10T12:16:10.337 に答える