У меня возникла проблема с использованием объекта 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();
}