我的应用播放音频流
代码如下:
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
知道这个错误是什么?
谢谢,Costa。
答案 0 :(得分:2)
问题是php5,如果您的服务器没有发送正确的标题
,则会发送500个http标头答案 1 :(得分:1)
Android MediaPlayer错误-1004(ERROR_IO)
您可以使用 mediaPlayer.prepareAsync(),但不能 mediaPlayer.prepare()。
请试一试......
答案 2 :(得分:0)
问题出在HTTP服务器上
我使用了替代服务器:
http://www.prasannatech.net/2008/10/simple-http-server-java.html
它很棒!
答案 3 :(得分:-2)
我将视频从mp4更改为3gp。 它对我有用。