最初のアクティビティで作成したレコーディングを保存し、Androidアプリの2番目のアクティビティでレコーディングします。私はすべてを持っていると思いますが、最初のアクティビティを保存して2番目のアクティビティにアクセスする方法を見つけるように思われます。1つのアプリケーションにmp3レコーディングを保存して、もう1つのアクティビティでレコーディングを再生する方法
今のところ、ファイルが見つからないためアプリケーションがクラッシュします。レビューのための第1および第2の活動の一部を取り上げます。
この
は、ファイル・パスは、このファイルはあなたの最初の活動では、バックprivate void playSound(boolean speakers) {
mContext = getApplicationContext();
mFile = "files" + "/audio_test.3gp";
audioManager.setSpeakerphoneOn(true);
try {
mp.setDataSource(mFile);
} catch (IOException e) {
e.printStackTrace();
保存とファイルパスを取得することと同じでなければならない(または、いっそ、むしろ使用文字列の連結よりも、両方の場所で
new File(getFilesDir(), "audio_test.3gp")
を使用します)。それが違う2番目のアクティビティであなたを確認してください。 –