1

/res/raw フォルダーにいくつかの mp3 ファイルがあります。私がやっていることは、ユーザーがボタンをクリックするたびにそれぞれのサウンドが再生され、すべてのボタンを押し終わった後、それらすべての mp3 ファイルをまとめて、そこから新しいオーディオ ファイルを作成したいということです。 SDカードに保存します。私はよくグーグルで検索し、有用なクラスを見つけましAudioTrackSoundPoolが、問題を解決できませんでした。

助けてください。

4

1 に答える 1

1

それがこれらのファイルのプレーン mp3 ストリーム (id3 タグなし) であり、それらのビットレートおよびその他の mp3 特性が一致する場合、すべてのファイルを 1 つの結果の mp3 ファイルに追加するのと同じくらい簡単なことを行うことができます。

これは、ソース ファイルの InputStream を次々と開き、それらを 1 つの FileOutputStream に書き込むことを意味します。

これを 2 つの mp3 ファイルでテストしたところ、問題なく動作しました。

于 2012-03-16T11:02:24.507 に答える