Tag: shoutcast

javazoom Player不能在带有SHOUTcast流的Windows上工作(表示无效的Https请求)

我正在写一个小应用程序播放shoutcast流,我正在使用javazoom.jl.player.Player来执行此操作。 这是我的代码: package music; import java.io.InputStream; import java.net.URL; import javazoom.jl.player.Player; class audiostream extends Thread { private Player mediafilePlayer; private volatile boolean shouldPlay = true; @Override public void run() { while (true) { if (shouldPlay) { player(); } } } public void player() { try { URL mediafile = new URL(“http://hi1.streamingsoundtracks.com:8000/;”); InputStream stream = mediafile.openStream(); mediafilePlayer […]

如何在Java中阅读icy协议?

我想从流式冰冷协议中读取数据。问题是我尝试过的所有库(dsj,MP3SPI)都使用HttpUrlConnection来执行此操作。但是我已经在Windows 7上尝试了它并且我收到了“无效的http响应”这是正常原因“HTTP 200 OK”与“ICY 200 OK”不同。我知道这可以通过套接字实现,但我是初学者,所以如果任何可以提供几行o代码,所以我可以得到一个想法,我将不胜感激。如果你有一些解决方案,请分享他们。谢谢,祝你有愉快的一天! 这是我尝试过的代码: URLConnection connection = new URL(“89.47.247.59:8020”).openConnection(); InputStream in = connection.getInputStream(); System.out.println(“getting lots of bytes”); in.close(); 错误是: Exception in thread “main” java.io.IOException: Invalid Http response at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.jav‌​a:1328) at javaapplication1.JavaApplication1.main(JavaApplication1.java:46) Java Result: 1 抱歉无法弄清楚如何格式化代码或添加换行符。 编辑:我在下面的评论中包含了代码。

Shoutcast流媒体

我正在开发一个播客应用程序(katg.com),它可以让你现场直播等…但是,我还没有找到任何可用于流式传输的开源代码。 我知道有一些方法可以做到这一点,但我发现很难在网上找到任何可用的代码来解释像我这样的java / android初学者。 任何人都知道任何libs / tutorial / examples /代码,显示如何在android上执行此操作?