私のアプリでは、2 秒間のサウンドを録音してユーザーに再生したいと考えています。これまでに見つけたすべての例では、再生用のオーディオ データをファイルまたは URL から取得する必要があります。
MediaPlayer クラスと SoundPool クラスはどちらも、ファイル、ファイル記述子、リソース ID、または URL のみを入力として受け入れ、たとえばバイト配列だけではありません。
内部ストレージではなくSDカードにのみファイルを書き込むことができるため(そうですか?)、アプリはSDカードがマウントされ、書き込み可能である必要があります。ただし、SD カードが存在しない場合でも、私のアプリは動作するはずです。
これを達成する方法はありますか?ありがとう