我正在尝试使用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)
有人可以告诉我我要去哪里错了。
问候,
哈里
最佳答案
只是回答我自己的问题..
AACP流无法通过NPR Streamproxy方法播放。不过,它们确实适用于mp3流。