流媒体互联网广播错误的android(Streaming internet radio error

2019-09-27 23:55发布

我想出去玩网络电台与下载的例子
http://www.4shared.com/zip/OTcJZZft/StreamingRadio.html
它的工作原理有点像在例子中给出在线广播流的Android应用程序 ,但问题是我的logcat不断抛出此错误:

11-07 17:20:39.207: E/MediaPlayer(335): error (1, -1002)
11-07 17:20:39.237: E/MediaPlayer(335): Error (1,-1002)
11-07 17:20:48.882: W/KeyCharacterMap(335): No keyboard for id 0
11-07 17:20:48.886: W/KeyCharacterMap(335): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

我无法理解这是什么意思。 有人可以解释这意味着什么,也如果有人能指导我到一个新的教程网络电台串流这将是很大的帮助。

谢谢。

Answer 1:

MediaPlayer正在扔在响应您在的setDataSource(String)方法传递它的URL的错误(1,-1002)。 设置一个onErrorListener()为你的MediaPlayer对象和追赶玩家抛出的错误。 (快看看文档- http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html )您可以通过检查通过的logcat或吐司对象抛出的代码评估错误,并采取适当的行动基于这一点。
在我与播放互联网广播的经验,我已经发现,大多数时候,这或similiar错误被抛出的MediaPlayer由流是从服务器或工作站无效引起不再通过URL可行的。 尝试收集其他几个环节,并试戴,看看哪些工作,哪些没有。



文章来源: Streaming internet radio error android