MediaPlayer オブジェクトの使用に問題があり、あまり成功していません。raw フォルダーにサウンド アセットを追加し、R 内で int 値を使用して呼び出すと、正常に動作します。しかし、私はURLから物事を引き出すことができるようにしたい.
私が読んだすべてのドキュメントによると、 setDataSource() は、ファイルへの URL を持つ文字列パラメーターを受け入れる必要があります。
prepare() ステートメントで IO 例外が発生し続けます。ファイルをローカルにコピーしようとしましたが、まだダイスはありません。
誰にもアイデアはありますか?
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("http://www.urltofile.com/file.mp3");
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}