ストレージから曲を再生する必要があるプログラムを書いています。このために MediaPlayer をセットアップしましたが (以下のコード フラグメント)、java.io.IOException: Prepare failed.: status=0x1 が発生し続けました。一部の Web サイトでは、読み取ろうとしているファイルが誰でも読み取り可能ではないため、このエラーが発生する可能性があることが示されています。これが本当なら、どうすればプログラムからファイルのアクセス許可を変更したり、これを回避したり、または他の解決策を講じることができますか? そうでない場合は、これの何が問題なのかを理解するのを手伝ってください。前もって感謝します。
MediaPlayer player = new MediaPlayer();
player.reset();
player.setDataSource(selectedFilePath);
player.prepare();
player.start();