我正在 Android (API 17) 上开发一个 webradio 播放器应用程序,我想使用 MediaPlayer Android 库播放来自 Internet 的音频通量。这是我的代码:
String url = "http://stream.url.net/" ;
mediaPlayer.setDataSource(url);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.prepareAsync();
并在OnPreparedListener()
我启动音频:mediaPlayer.start();
在我的旧 Android 设备(API 10)上,这段代码一切顺利。
但是,当我在我的新 Android 设备 (API 17) 上启动它时,应用程序卡在了prepareAsync()
并且播放器永远不会出现。我怎样才能解决这个问题?