【问题标题】:How to embed an Icecast mountpoint player on an Icecast page?如何在 Icecast 页面上嵌入 Icecast 挂载点播放器?
【发布时间】:2022-11-19 16:33:16
【问题描述】:

我试图将我的 Icecast mp3 嵌入到我的 Icecast 页面上,但出现 404 解析错误。这是在带有 nginx 的 Ubuntu 20.04 无头服务器上。

挂载点格式如下:

https://sub.domain.com/live.mp3

例如,我尝试过:

<audio controls><source src="https://sub.domain.com/live.mp3?type=.mp3" type="audio/MPEG">Your browser does not support the audio element.</audio>

这会在我的浏览器中生成 404 - Could not parse XSLT file

我也试过:

<audio>
    <source src="https://sub.domain.com/live.mp3" type="audio/mpeg">
</audio>

结果是一样的。我猜这是因为它是一个 .xsl 文件?我怎样才能让嵌入工作?

【问题讨论】:

    标签: xslt embed icecast


    【解决方案1】:

    您显示的代码不是有效的 XML,它需要位于该 XSL 文件中。您需要做的就是确保您的标签已关闭。您的源标记上缺少 /。在您的第一个示例中,每个属性都需要一个值。尝试这个:

    <audio controls="controls" preload="none">
      <source src="https://example.com/live.mp3" type="audio/mpeg" />
    </audio>
    

    您还会注意到我添加了 preload="none"... 这样您的流就可以保持“实时”并且在不播放时不会在后台流式传输。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 2014-11-19
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      相关资源
      最近更新 更多