Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
5年前关闭。
我有一个叫做FinioxFM的荷兰广播电台,我想从ICEcast服务器上获取信息到我的网站。我正在使用Airtime,已经在整个互联网上进行了搜索,但找不到答案。我看到了很多操作选项,但它们都是2007年或2010年的产品,我不知道它们现在是否仍然可以使用。我的问题是如何从ICEcast服务器获取此信息。还是Airtime有一种简单的方法?我使用HTML,Java Script还是PHP?我有什么选择?
使用Airtime V2.5.1并直接链接到我的流是http://radio.finiox.com:8000/live-我的网站是http://www.finiox.com
谢谢你的协助!
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
5年前关闭。
我有一个叫做FinioxFM的荷兰广播电台,我想从ICEcast服务器上获取信息到我的网站。我正在使用Airtime,已经在整个互联网上进行了搜索,但找不到答案。我看到了很多操作选项,但它们都是2007年或2010年的产品,我不知道它们现在是否仍然可以使用。我的问题是如何从ICEcast服务器获取此信息。还是Airtime有一种简单的方法?我使用HTML,Java Script还是PHP?我有什么选择?
使用Airtime V2.5.1并直接链接到我的流是http://radio.finiox.com:8000/live-我的网站是http://www.finiox.com
谢谢你的协助!
最佳答案
您使用的是Icecast的较旧版本,它导致三个选项:
升级到最新版本(2.4.1)并使用JSON API。 (许多发行版的官方软件包位于http://icecast.org/download/上)
翻新JSON API文件(status-json.xsl和xml2json.xslt)并将其放入您的webroot
编写自定义XSLT并访问它。一些旧的示例在这里:http://ruecker.fi/foss/icecast/xslt/
请注意,选项2和3都意味着您需要在服务器端进行查询和包含。在Icecast 2.4.1或更高版本上,您还可以直接从客户端Web浏览器查询该数据,因为Icecast支持发送CORS ACAO标头。 (请参阅默认配置和文档)
关于javascript - 来自ICEcast的信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29064411/
10-13 01:22