私はここ数ヶ月間アンドロイドデバイス用の音楽アプリを開発してきました。これまでにかなりの量のコードを書いています。しかし、私はコードの混合部分でほぼ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");
クラッシュするものに関するバックトレースまたは特定の詳細を含めることはできますか?一般的に、AndroidではサードパーティのJavaライブラリをうまく使えるようにするべきですが、サードパーティのライブラリの中には、Androidが提供していないJavaプラットフォームの機能に依存するものがあり、特定のライブラリで問題を引き起こす可能性があります。 –
開こうとしているオーディオファイルの種類。ライブラリが動作するかどうかを確認するために単純なjmusic関数を実行しようとしましたか? – dorien