使用NPR StreamProxy实现时MediaPlayer错误

时间:2010-12-27 15:56:56

标签: android audio stream

我正在尝试使用StreamProxy和PlaybackService类来使用流式音频的NPR方法 该流是一个音频/ aac文件。

http://code.google.com/p/npr-android-app/source/browse/trunk/Npr/src/org/npr/android/news/PlaybackService.java

(streamProxy.Java与上面的路径相同,在帖子中不能包含两个链接)

但是我收到了错误。我得到的日志是

12-27 20:37:29.170 D/org.npr.android.news.PlaybackService(21817): downloading http://provisioning.streamtheworld.com/pls/KVKIFMAAC.pls
12-27 20:37:29.647 D/LocationMasfClient( 1089): getNetworkLocation(): Location not found in cache, making network request
12-27 20:37:30.436 D/LocationMasfClient( 1089): getNetworkLocation(): Number of prefetched entries 5
12-27 20:37:30.499 D/LocationMasfClient( 1089): getNetworkLocation(): Returning network location with accuracy 70.0
12-27 20:37:30.514 D/libgps  ( 1089): GpsInterface_inject_location( 12.969496, 77.632734, 70.000 )
12-27 20:37:30.866 I/BATTD   ( 1016): set_charge_current=0
12-27 20:37:30.866 I/BATTD   ( 1016): set_charge_voltage=3800
12-27 20:37:30.881 D/org.npr.android.news.PlaybackService(21817): listening to http://2173.live.streamtheworld.com:80/KVKIFMAACCMP3 stream=true
12-27 20:37:30.889 D/org.npr.android.news.PlaybackService(21817): SDK Version 8
12-27 20:37:30.889 D/org.npr.android.news.PlaybackService(21817): reset: http://2173.live.streamtheworld.com:80/KVKIFMAACCMP3
12-27 20:37:30.913 I/StagefrightPlayer( 1010): setDataSource('http://2173.live.streamtheworld.com:80/KVKIFMAACCMP3')
12-27 20:37:30.913 D/org.npr.android.news.PlaybackService(21817): Preparing: http://2173.live.streamtheworld.com:80/KVKIFMAACCMP3
12-27 20:37:31.100 D/org.npr.android.news.PlaybackService(21817): Waiting for prepare
12-27 20:37:31.108 D/org.npr.android.news.PlaybackService(21817): downloading http://provisioning.streamtheworld.com/pls/KVKIFMAAC.pls
12-27 20:37:31.725 D/org.npr.android.news.PlaybackService(21817): listening to http://2173.live.streamtheworld.com:80/KVKIFMAACCMP3 stream=true
12-27 20:37:31.725 D/org.npr.android.news.PlaybackService(21817): SDK Version 8
12-27 20:37:31.725 D/org.npr.android.news.PlaybackService(21817): reset: http://2173.live.streamtheworld.com:80/KVKIFMAACCMP3
12-27 20:37:31.725 I/AwesomePlayer( 1010): interrupting the connection process
12-27 20:37:31.834 I/AwesomePlayer( 1010): mConnectingDataSource->connect() returned -2147483648
12-27 20:37:31.834 E/MediaPlayer(21817): error (1, -2147483648)

有人可以告诉我,我在哪里出错。

此致 哈

1 个答案:

答案 0 :(得分:2)

回答我自己的问题..

无法通过NPR Streamproxy方法播放AACP流。它们确实适用于mp3流。