У меня проблемы с использованием объекта MediaPlayer, и я не добиваюсь большого успеха.Если я добавлю звуковой ресурс в мою необработанную папку и вызову его, используя значение int в R, он будет работать нормально.Но я хочу быть в состоянии извлечь вещи из URL.
Согласно всей документации, которую я прочитал, setDataSource () должен принимать строковый параметр с URL-адресом файла.Я продолжаю получать IO-исключение для оператора prepare ().Я даже пытался скопировать файл локально, но все еще не играли в кости.
У кого-нибудь есть идеи?
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();
}