1

我正在 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()并且播放器永远不会出现。我怎样才能解决这个问题?

4

0 回答 0