質問: fis.getFD(); player.setDataSource(fd); player.prepare(); // 再生準備 player.start(); // 再生開始 } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } } また、音声ファイルは「Music」フォルダに入っているとは限らないので、どのストレージでもファイル名だけで再生する方法はないのでしょうか? よろしくお願いいたhします。
回答: File#listFilesを使いMusicの下にあるファイルを全て出力してください。 そこにサンプル.mp3が存在するかを確認してください。 また、コードはコード用の記述に修正してください。