我在播放在线广播流时收到一个异常

mrfwxfqh  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(216)

我正在尝试使用android的mediaplayer播放在线音频流。但是每次我尝试播放流时都会收到ioexception。流url可以在setdatasource方法中找到,并且可以粘贴到您最喜欢的浏览器中进行播放。

  1. MediaPlayer mediaPlayer = new MediaPlayer();
  2. try {
  3. mediaPlayer.setAudioAttributes(new AudioAttributes.Builder()
  4. .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
  5. .setUsage(AudioAttributes.USAGE_MEDIA)
  6. .build());
  7. mediaPlayer.setDataSource("https://iceant.antfarm.co.za/EdenFM");
  8. mediaPlayer.prepare();
  9. mediaPlayer.start();
  10. } catch (IOException e) {
  11. e.printStackTrace();
  12. }

以下是我得到的一个例外:

  1. 2021-07-08 15:09:25.372 13679-13679/za.co.ezimax.ezimax W/System.err: java.io.IOException: Prepare failed.: status=0x1
  2. 2021-07-08 15:09:25.372 13679-13679/za.co.ezimax.ezimax W/System.err: at android.media.MediaPlayer._prepare(Native Method)
  3. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.media.MediaPlayer.prepare(MediaPlayer.java:1276)
  4. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at za.co.ezimax.radio.RadioActivity.onCreate(RadioActivity.java:81)
  5. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.Activity.performCreate(Activity.java:8000)
  6. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.Activity.performCreate(Activity.java:7984)
  7. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
  8. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3422)
  9. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)
  10. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
  11. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
  12. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
  13. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
  14. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.os.Handler.dispatchMessage(Handler.java:106)
  15. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.os.Looper.loop(Looper.java:223)
  16. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7656)
  17. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at java.lang.reflect.Method.invoke(Native Method)
  18. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
  19. 2021-07-08 15:09:25.373 13679-13679/za.co.ezimax.ezimax W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
  20. 202

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题