2011-08-04 10 views
4

PhoneGap Buildサービスを使用して、iPhone、Android、Blackberry向けにネイティブにコンパイルされたWebアプリケーションにjPlayerを使用しようとしています。私は短いMP3オーディオスニペットを再生するためにプレイヤーを使用しています、それはWebブラウザで正常に動作します。jPlayerとPhoneGapビルドの互換性

ただし、これをPhoneGapを使用してコンパイルすると、オーディオは再生されず、プレーヤーのファイルの長さは表示されません。相対パス(../audio/myaudio.mp3)を使用して参照していますが、ファイルを見つけることができないようです。

誰もjPlayerをPhoneGapでコンパイルされたネイティブアプリで動作させる経験がありますか?

答えて

2

これはPhoneGapビルドにはあまり関係ありません。おそらく、多くのモバイルプラットフォームでhtml5のオーディオサポートがひどい問題が発生している可能性があります。 Html5オーディオは、Android 2.x以前のBlackberryデバイスでは機能しません。 html5オーディオがサポートされている場合でも、期待どおりに動作するとは限りません(シークできず、一度に複数のクリップを再生できないなど)。 html5オーディオがサポートされていない場合でも、phonegapのMediaクラスを見れば、プラットフォーム間で一貫したオーディオ再生が可能です:http://docs.phonegap.com/en/2.0.0/cordova_media_media.md.html#Media