2011-12-25 6 views
1

私はここ数ヶ月間アンドロイドデバイス用の音楽アプリを開発してきました。これまでにかなりの量のコードを書いています。しかし、私はコードの混合部分でほぼ1ヶ月間立ち往生しています。 Androidはオーディオをミックスする方法を提供していないため(サウンドを1つのファイルにまとめて同時に再生する)、Jmusicライブラリをプロジェクトに追加し、それを使ってaudioファイルを操作することにしました。残念ながら、sdcardからオーディオファイルを読み込もうとするたびに、アプリがクラッシュします。私はこの問題を解決するためにリソースをオンラインで探していましたが、私は良いものを見つけることができません。私はおそらくAndroidは他のlibrariesの使用をサポートしていないと考えています。そのような場合には、誰かが代替ソリューションを提案することができます。 Javaを使用しているcode(説明付き)の例をお待ちしております。私は主にfloat array(データ)を宣言し、Javaが、このようなJmusicとアンドロイドでオーディオを混合する

 data = Read.Audio("string that holds the path of the file on the sd card"); 
+1

クラッシュするものに関するバックトレースまたは特定の詳細を含めることはできますか?一般的に、AndroidではサードパーティのJavaライブラリをうまく使えるようにするべきですが、サードパーティのライブラリの中には、Androidが提供していないJavaプラットフォームの機能に依存するものがあり、特定のライブラリで問題を引き起こす可能性があります。 –

+0

開こうとしているオーディオファイルの種類。ライブラリが動作するかどうかを確認するために単純なjmusic関数を実行しようとしましたか? – dorien

答えて

0

私はAndroidがコンパイルプロセスenvironment..afterのJava SEをサポートしていないと思われるもの Androidは生産のDalvikコードなどのオーディオファイルを読み込んでやっていますそれらのバイトコードは大きく異なっています。

関連する問題