いくつかの音声録音があり、再生するファイルを MediaPlayer に指示するだけで、コードからそれらを再生したいと考えています。
問題は、ファイルが見つからないことです。電話は、電話をディスクとして接続したときのウィンドウと同様に、それらが「マイドキュメント/マイレコーディング」にあると主張します。しかし、そのフォルダーを Java のファイルとして開くと、そこにはありません。
Android.os.Environment.getExternalStorageDirectory()
とを調べましたが、 My DocumentsgetExternalStoragePublicDirectory()
にアクセスするための魔法の呪文が見つかりませんでした。
どんな助けでも大歓迎です!
< 編集 > でファイルを見つけた/sdcard/My Documents/My Recordings
ので、質問は「/sdcard をハードコーディングするよりも移植性の高い方法はありますか?」になると思います。