从很长一段时间以来,我一直在尝试收听.pls文件(广播)。我不得不说我失败了。由于StreamFurious可以做到,因此一定有可能。首先,我尝试通过套接字(TCP和UDP)连接到shoutcast
–>失败。我什至无法从服务器收到一个字节。
我快要哭了。我什至不知道建立连接并随后不断下载/接收数据流的最佳方法是什么。
我真的希望有人可以指出正确的方向,并提供一个简短的代码段(如果有)。
Rgds Layne
您可以尝试以下资源:
直播流媒体
http://ostermiller.org/shoutgrab/
http://code.google.com/p/streamscraper/
http://code.google.com/p/castor-streamer/
http://mp3imagetagextr.sourceforge.net/ShoutcastPlsDownloader/index.html
据我所知,您可能需要处理PLS下载(如果我理解正确的话,通过HTTP)并自行分析,但是您可以将实际的音频流URL交给MediaPlayer进行播放。假设这些流在规范之内(并且不是全部),Android应该可以播放它们。但是我无论如何都不是Shoutcast专家。
问题内容: 当电话状态恢复为IDLE时,我正在拨打电话并使用电话监听器重新开始活动。但是当我完成活动后,电话监听器仍在运行,因此,当用户进行自己的通话并挂断时,我的活动又重新启动! 问题答案: 使用作为参数传递给方法停止监听更新。
问题内容: 我有一个。当用户在更改时按下键时,我会tp做点什么。我怎样才能做到这一点? 最简单的方法: 问题答案: 文本观察器的示例代码
问题内容: 我希望当用户共享另一个应用程序(例如浏览器)的URL时,我的Android应用程序显示为一个选项。我该如何注册我的应用程序?我如何反应链接共享? 非常感谢。 编辑: 我试过像这样使用IntentFilter,但没有成功: 有任何想法吗? 问题答案: 您至少需要: 在清单中…至少会使其显示在“共享”列表中。 您缺少的最重要的部分是: 要使其实际执行某项操作,您需要一个Activity。
问题内容: 是否可以监听多个主机地址,以便我可以监听localhost请求和私有IP请求? 就像是: 问题答案: 实际上是的。使用JSON表示法。 这就是我在配置中使用的: 并且 您不想在回送接口上发送多播数据包。
问题内容: 我想实时收听一条推文,这意味着当有人发推文时,我希望看到该推文。 但是,我可以使用twitter4j库从新闻提要中获取推文。这是代码。 我发现必须使用Streaming API才能实时访问tweets。但是我在Java中找不到任何示例代码来访问深绿色时间推文。 问题答案: Twitter4j提供了示例,其中一个正是您要查找的示例,但是您需要更改行号 与 如果没有,则必须配置属性文件。之
我正在开发Camunda BPM Spring Boot应用程序。该应用程序使用Spring Cloud Stream从Rabbitmq队列中读取消息。一旦收到消息,应用程序就会调用Camunda中的进程实例。 如果在应用程序启动期间rabbitmq队列中已经存在消息,则云流侦听器甚至在初始化Camunda之前就开始读取消息。 是否可以停止云流侦听器侦听队列,直到触发某个事件为止?在本例中为Pos