Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
/res/raw フォルダーにいくつかの mp3 ファイルがあります。私がやっていることは、ユーザーがボタンをクリックするたびにそれぞれのサウンドが再生され、すべてのボタンを押し終わった後、それらすべての mp3 ファイルをまとめて、そこから新しいオーディオ ファイルを作成したいということです。 SDカードに保存します。私はよくグーグルで検索し、有用なクラスを見つけましAudioTrackたSoundPoolが、問題を解決できませんでした。
AudioTrack
SoundPool
助けてください。
それがこれらのファイルのプレーン mp3 ストリーム (id3 タグなし) であり、それらのビットレートおよびその他の mp3 特性が一致する場合、すべてのファイルを 1 つの結果の mp3 ファイルに追加するのと同じくらい簡単なことを行うことができます。
これは、ソース ファイルの InputStream を次々と開き、それらを 1 つの FileOutputStream に書き込むことを意味します。
これを 2 つの mp3 ファイルでテストしたところ、問題なく動作しました。