Ошибка Android MediaPlayer -1004 (ОШИБКА_IO) - PullRequest
3 голосов
/ 21 ноября 2011

Мое приложение воспроизводит аудиопоток
Здесь код:

MediaPlayer mediaPlayer = new MediaPlayer();  
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);  
mediaPlayer.setDataSource(url);  
mediaPlayer.prepare();  
mediaPlayer.start(); 

url - локальный файл (127.0.0.1)
Я использую собственный HttpServer, который работает на том же телефоне.
После вызова

mediaPlayer.prepare();  

я получаю ошибку: ошибка (1, -1004), которая является ERROR_IO
Любая идея, что это за ошибка?

Спасибо, Коста.

Ответы [ 3 ]

2 голосов
/ 03 апреля 2012

проблема в php5, который отправляет заголовок 500 http, если ваш сервер не отправляет правильные заголовки

1 голос
/ 03 июля 2015

Ошибка Android MediaPlayer -1004 (ERROR_IO)

Вы можете использовать mediaPlayer.prepareAsync () , но не mediaPlayer.prepare () .

Пожалуйста, попробуйте ...

0 голосов
/ 23 ноября 2011

Проблема была с HTTP-сервером.
Я использовал альтернативный сервер:
http://www.prasannatech.net/2008/10/simple-http-server-java.html

И он прекрасно работает!

...