0

我有一个带有 Flash 播放器的网站,可以播放来自 icecast 服务器的 mp3 音乐流。我希望能够在与播放器相同的页面上显示歌曲标题(元数据)。

感谢 icecast 的伙计们,我已经有一个 xsl 页面,其中显示了我需要的字符串,格式为“艺术家 - 歌曲标题”,简单明了的文本,即如果我去 www.mywebsite.com:port/thetitle .xsl 它可以返回字符串“Atomic Kitten - Whole Again”

现在我希望我的网站每隔 15 秒左右轮询一次这个 xsl,以查看该值是否已更新(歌曲已更改),如果是,则在网站的同一位置打印新值。

我怎样才能最好地做到这一点?我想用javascript做最有意义?还是有一些聪明的方法可以直接在 xsl 文件中执行此操作?

xsl 文件如下所示:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="text" media-type="text/plain"/>
    <xsl:template match="/icestats">
        <xsl:for-each select="source">
            <xsl:if test="@mount='/myradio'">
                <xsl:value-of select="title"/>
            </xsl:if>
        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>
4

0 回答 0