问题标签 [internet-radio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5787 浏览

android - Android - 如何使用 url 从实时音频流/互联网广播频道获取元数据

我目前正在开发音乐流媒体/互联网广播 Android 应用程序,如果您能帮助我,我将不胜感激。提前致谢!

我可以播放音乐,但我不知道如何获取当前播放歌曲、专辑封面等信息。如果我能获得这些信息,它真的会对我的应用程序有所帮​​助。

我的问题是,我怎么知道或者从哪里可以得到关于当前正在播放的歌曲的信息?正如我注意到的那样,VLC 只需给出一个链接就可以做到。

这是vlc的截图。

在此处输入图像描述 在此处输入图像描述

以下是我尝试过的几个链接:

http://tar.stream.dev.al:9078/listen.pls

http://84.46.147.81:80/m1/mp3

http://stream.radioeger.hu:18000/listen.pls

http://95.110.186.253:8020/magic.mp3

0 投票
1 回答
1602 浏览

audio - ogg 广播流媒体如何工作?

最近我试图了解ogg vorbis内部是如何工作的,所以我为ogg vorbis. 现在我正试图了解所有互联网 ogg 广播电台的工作原理。我不明白的事情是:如果您需要处理所有 3 个vorbis标头以了解如何解码音频(通道、速率等),它们如何永久流式传输音频并从轨道的随机位置流式传输?

0 投票
1 回答
1316 浏览

javascript - 是否可以在 div 悬停时从 .m3u 源流式传输?

我正在开发一个关于世界语言的交互式网站。计划的一部分是制作一张世界地图,当不同的国家悬停时,它会发出声音。重点是语言的声音。

我想嵌入来自每个国家/地区的网络广播流。只要将鼠标悬停在一个国家上空,就会播放流。当光标离开国家轮廓时它会停止。

Codewise 的方法是监听鼠标事件,例如使用 jQuery 并将流分配给函数。

我设法将 mp3 文件嵌入到我服务器上的一个单独目录中。如何用 m3u 做到这一点?据我所知,html5 无法处理 m3u 流。

我很感激任何帮助。

0 投票
3 回答
1491 浏览

javascript - 如何在网络中计算准确的流媒体持续时间?

我在 wowza 流媒体服务器上运行流媒体。但我无法找到流媒体的确切持续时间。

我正在运行音乐网站,我们在用户本机播放器上播放流媒体。对于我们的跟踪,我们希望跟踪用户收听音频的确切持续时间。

0 投票
2 回答
3654 浏览

audio - 在不缓冲音频的情况下获取 Icecast 歌曲标题

我想编写一个小型 JavaScript 库,可以为 Icecast 流获取“正在播放”的数据。据我了解,我可以通过向无线电流发送 HTTP 请求来做到这一点,如下所示:

然后服务器将回答一些响应头。其中之一是icy-metaint指示元数据插入流中的时间间隔的字段。元数据将如下所示:

尽管这为我提供了所需的信息,但如果您不需要音频本身,它的效率就不是很高。(当流没有播放时可能会出现这种情况。)有没有办法在不缓冲音频的情况下获取流标题?我知道我可以抓取 HTML 来获取它,但是这种方法有很大的局限性。

0 投票
1 回答
168 浏览

ios - 是否可以从具有百分比和搜索功能的 ICY 流中获取音频

我正在尝试从 ICY 流中重现音频。我可以使用 AVPlayer 和一些好的开源库来重现它,但我无法控制流。我不知道如何获得复制的百分比或如何寻找流中的特定时间。那可能吗?有没有好的图书馆可以帮助我?实际上我正在使用AFSoundManager但我总是收到负数的百分比,并且在尝试在指定时间寻找流时我得到无效时间。

这就是我正在使用的代码:

我当然可以得到 elapsedTime 但不能得到百分比或剩余时间。我总是得到负数。此代码适用于远程或本地音频文件,但不适用于流。

0 投票
1 回答
315 浏览

javascript - Javascript中的Shoutcast流谱图

我正在尝试制作 SHOUTcast 音频流的实时频谱图。我找到了这个页面http://www.aerodynes.fr/2014/04/14/a-pure-javascript-audio-waterfall/有人几乎完全按照我的意愿行事,但使用声卡中的音频。如何以与他相同的方式打开 SHOUTcast 流进行处理?我似乎无法在 Web Audio API 中找到有关它的信息

感谢您的任何建议/信息。

0 投票
1 回答
2094 浏览

c# - Xamarin Android 应用程序不流式传输在线广播流

所以我正在尝试为在线广播制作一个 Android 应用程序,无论我在 Xamarin 上使用多少指南,它都不是流媒体。

我的代码: http: //pastebin.com/K20RX8Yk

我使用的编码环境是 Xamarin.Android,我在 Xamarin Studio 中编码。我一直在使用运行 API 16 的 Android emu。

我已经尝试过不同的路径文件,但遗憾的是没有修复它。

0 投票
0 回答
1173 浏览

android - 如何从 Shout cast 流式广播中获取元数据

我已经编写了流式传输网络广播的代码。我不知道检索当前流媒体歌曲的元数据。谁能提供教程链接或涉及的步骤?

0 投票
1 回答
872 浏览

android - 使用 android.media.Extractor 获取 icy-meta

是否可以使用android.media.MediaExtractor从流数据中获取 icy-meta ?

我想得到艺术家和标题。