icecast-shoutcast-metadata-grabber:服务人员从您的流中提取Icecast播客元数据。 基于浏览器的解决方案,可以完美定时地播放更新

时间:2024-05-19 13:19:48
【文件属性】:

文件名称:icecast-shoutcast-metadata-grabber:服务人员从您的流中提取Icecast播客元数据。 基于浏览器的解决方案,可以完美定时地播放更新

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-19 13:19:48

JavaScript

icecast-shoutcast-元数据抓取器 服务人员从您的流中提取Icecast / Shoutcast元数据。 基于浏览器的解决方案,可以完美定时地播放更新 在尝试了许多更新播放器上正在播放的信息并厌倦了时间安排的方法之后,我决定研究服务器如何传递信息。 事实证明,如果在连接到服务器时添加了额外的标头,则可以使它向您发送不同的流,该流由mp3和拼接在一起的元数据组成。 问题是您的浏览器无法播放它,因为它不是正确的mp3。 这是一个简单的服务程序,它将拦截来自页面上任何html音频元素的网络请求,并将标头添加到获取请求中,以从服务器中检索元数据流。 然后,它处理响应,拆分元数据和mp3数据,并将mp3数据作为可读流返回到您的音频元素,并将包含元数据的消息发布到您的主窗口。 使服务器输出元数据流所需的标头仅在相同的来源下可用,这是fetch api的限制,因此,如果您的Web服


【文件预览】:
icecast-shoutcast-metadata-grabber-master
----worker.min.js(1KB)
----README.md(2KB)
----worker.js(3KB)

网友评论