25得票3回答
理解Web音频中的getByteTimeDomainData和getByteFrequencyData方法

这两种方法的文档都非常通用,无论我在哪里查看。我想知道每个方法返回的数组具体代表什么。 对于getByteTimeDomainData,每次传递涵盖了多长时间周期?我相信大多数示波器每次传递覆盖32毫秒的跨度。这是在此处也被包括在内吗?对于实际元素值本身,范围似乎是0-255。这是否等同于-...

22得票2回答
接收RTP流 - 音频流,音频组

我想听取一个RTP音频流,但是声音中有一些小间隔 - 不连续。可能的解决方案是什么?接收者(android)或流媒体(ffmpeg)方面是否有遗漏? 我正在使用ffmpeg来流传输RTP音频。 ffmpeg -f lavfi -i aevalsrc="sin(400*2*PI*t)" -a...

21得票4回答
在Windows中,最适合低级音频的API是什么?

我正在开发一款使用C语言编写的音频应用程序。我需要在Windows下提供实时音频播放,需要决定使用哪种音频API。我打算使用基本的waveOut API,但我想查看一下这里的社区推荐什么。 我希望代码可以在任何最近版本的Windows上正常工作,无需安装库,并且具有最小延迟。 我不需要也不...

21得票2回答
在安卓上播放音频RTMP流的最简单方法

我找到了一些Android的RTMP库(比如:http://rtmpdump.mplayerhq.hu/)。 问题是没有准确的使用文档。 在我的情况下,我有一个简单的RTMP直播音频流(例如:rtmp://myserver/myapp/myliveaudio)。 在我的Android应用...

21得票5回答
使用PHP从音频流中提取轨道信息

是否可以使用PHP从音频流中获取曲目信息?我已经尝试过一些方法,最接近的函数是stream_get_transports,但是我的主机不支持通过fsockopen()进行http传输,所以我需要进一步调整来查看该函数返回什么内容。 目前,我正在尝试从AOL流中提取艺术家和曲目元数据。

20得票2回答
如何防止HTML5音频在加载时进行预下载/流式传输?

我有一个展示HTML5音频播放器集合的单页面网站。问题在于,由于以下浏览器开始预下载内容(mp3和ogg),该网站变得很慢:Internet Explorer Google Chrome Firefox Safari (probably Opera) 我使用基本代码来实现播放器。有没有办法可以...

20得票3回答
停止<audio>标签中的音频缓冲。

我目前正在使用HTML5音频播放器通过(移动)浏览器提供音频流(24/7的广播流)。加载流并播放正常运行。 主要问题是HTML5的&lt;audio&gt;标签即使不活跃也会继续下载(缓冲)内容。这对于大多数移动用户来说可能是一个主要问题,因为他们大多需要支付数据使用费用。到目前为止,我还没...

20得票1回答
将音频终端设备应用程序特定设置(通过编程方式)

在“反馈中心”上链接到漏洞报告 音频端点设备,以下简称“端点”,是指物理或虚拟的音频输出或输入设备。 随着Windows 10 1803版本的更新,期待已久的“应用程序音量和设备首选项”被引入。这些设置允许更多地控制音频流管理,因为现在可以为不同的应用程序设置不同的端点,无论该特...

19得票1回答
为什么使用Mjsip进行音频流时JMF无法工作?

我正在使用Mjsip创建软电话。在代码中有三种音频流选项。 使用JMF(Java媒体框架) 使用Java音频 不使用RAT(Robust Audio Tool) 我没有使用RAT。我已将其值设置为false。以下是调用JMF的代码:public JMFAudioLauncher(int...

19得票2回答
如何从互联网下载音频/视频文件并存储在iPhone应用程序中?

我正在开发一款音乐 iPhone 应用程序。我想给用户一些选项,让他们可以通过流媒体收听歌曲/音乐或者在应用中下载音乐。我知道如何通过编程在应用程序中流式传输音频文件。但是,我不知道如何下载应用程序中的音频文件并播放下载后的音频文件。另外,当下载过程中,用户可以暂停下载,这是否可行?有人可以指...