【发布时间】:2011-05-22 02:35:43
【问题描述】:
我的应用程序播放 ShoutCast Streaming,目标操作系统为 1.6 及以上。我已经从 NPR 应用程序中应用了一些代码并进行了一些修改。
这里是代码
mediaPlayer = new MediaPlayer();
mediaPlayer.reset();
mediaPlayer.setDataSource(url);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
// Log.d(LOG_TAG, "Preparing: " + playUrl);
mediaPlayer.prepareAsync();
mediaPlayer.start();`
该代码在模拟器或设备上无法播放任何内容(在 Samsung Galaxy 2.1 中测试)。
这是 LogCat 消息。
即将玩http://88.191.81.31:8206
12-08 14:16:42.229: WARN/MediaPlayer(5520): 信息/警告 (1, 26)
12-08 14:16:42.239:错误/PlayerDriver(1870):命令 PLAYER_INIT 完成,但出现错误或信息 PVMFFailure
12-08 14:16:42.239: 错误/MediaPlayer(5520): 错误 (1, -1)
12-08 14:16:42.239: 警告/PlayerDriver(1870): PVMFInfoErrorHandlingComplete
12-08 14:16:42.259: 错误/MediaPlayer(5520): 在状态 0 中开始调用
12-08 14:16:42.259: 错误/MediaPlayer(5520): 错误 (-38, 0)
12-08 14:16:42.299: 信息/媒体播放器(5520): 信息 (1,26)
12-08 14:16:42.299: 错误/MediaPlayer(5520): 错误 (1,-1)
12-08 14:16:42.304: 错误/MediaPlayer(5520): 错误 (-38,0)
问题来了。 1. 你能告诉我设备中发生了什么吗? 2.如何解决这个错误?。
【问题讨论】:
-
SHOUTcast怎么玩?stackoverflow.com/a/8833346/265167
标签: android streaming shoutcast