问题标签 [audioformat]

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 回答
2650 浏览

ios - AudioQueue 回调仅在 iOS 7 上获取空缓冲区

我遇到了一个奇怪的问题。我的代码在 iOS 5 和 6 上都运行良好,但是在 iOS 7 上运行时,我在 AudioQueue 回调中得到空缓冲区。

可能的相关代码:

回调:

顺便说一句,麦克风权限没问题(启用对麦克风的访问)。

更新: 似乎 AudioQueueStart 失败并出现错误 -50。这仅在 iOS 7 上发生。我设置的参数有问题吗?

0 投票
1 回答
4053 浏览

python - 使用 Mutagen 处理所有接受的文件类型

为了处理 mutagen、.ogg、.apev2、.wma、flac、mp4 和 asf 接受的每种文件类型,我需要做什么?(我排除了 mp3,因为它有最多的文档)

如果知道这是如何完成的人可以提供一些伪代码来解释所使用的技术,我将不胜感激。我想要提取的主要标签是文件的标题、艺术家、专辑(如果有)。

从哪儿开始?

0 投票
1 回答
1322 浏览

wav - 使用音频文件服务编写 32 位浮点 Wav 文件

我试图通过使用 Xcode 和 AudioFileServices 将它们写入 WAV 文件来保存一些原始 PCM 值,但是我很难将简单的正弦波写入文件。

这是我的代码:

该代码成功地写入了一个持续时间正确的文件,但听起来真的很扭曲。我错过了什么吗?

0 投票
1 回答
175 浏览

java - 有人可以解释 Java AudioFormat 和 AudioFileFormat 之间的区别吗?

Java文档说AudioFormat“一种数据格式告诉你如何解释一系列“原始”采样音频数据的字节,例如已经从声音文件中读取的样本,或者从麦克风输入中捕获的样本。” 对于 AudioFileFormat,它说“文件格式指定了声音文件的结构,不仅包括文件中原始音频数据的格式,还包括可以存储在文件中的其他信息。”

AudioFileFormat 中的“原始音频数据”与 AudioFormat 中的原始采样数据有何不同?

很抱歉,我无法在脑海中正确地理解这一点。

谢谢,台湾

0 投票
1 回答
1971 浏览

android - 我可以用什么格式在android上录制并在ios中播放

当我在android上录制音频时,我尝试了很多不同的格式,光是想想就头晕目眩。当我在 ios 上使用 .wav 录制时,我可以在 android 上毫无问题地播放它。但我无法在 ios 上播放来自 android 的录制音频。

我尝试将它作为 base64 播放并使用 url 进行流式传输。我不知道该怎么玩它,因为似乎没有任何效果。但是,如果有人能指出我应该使用什么格式在 android 上录制音频以便我可以在 ios 上播放它,我会非常满意。

到目前为止我所拥有的:

但我不知道我应该为我录制的文件命名(比如这个 record.mp3)。我正在使用cordova,所以我必须在开始录制时这样做。我尝试过 mp4、m4v、m4a、mp4、mp4、mpeg4 和 mpeg。我也尝试将文件记录为 wav 文件,但随后我在 base64 字符串中获得了音频/x-wav。如果我想,我是否需要将采样率、比特率、输出格式或音频编码器更改为其他内容使用 .wav(不是 x-wav)并且仍然可以在 ios 上运行?

0 投票
3 回答
187 浏览

ios - ios中的录音格式

ios中语音录制哪种音频格式小?质量不一定是最好的,但用户所说的内容应该是可以理解的。

0 投票
0 回答
33 浏览

audio - 100% 兼容的良好做法

我正在为一位将在全球范围内检查网站的音乐家创建一个网站,因此音频元素再现的兼容性至关重要。

因此,我考虑了以下内容以涵盖所有可能的浏览器:

我看过只插入mp3and的网站ogg,所以我想知道我是否太过分了。我已经检查了MDN 网站上的格式,但不确定要遵循什么,因此我想听听其他开发人员的意见。

创建这些格式不费吹灰之力,所以这不是问题。我想知道:

  • 如果这有助于使音频文件更好地跨浏览器?
  • 它是否影响全局性能?
  • 是下载所有文件还是只下载按显示顺序工作的第一个文件?
  • 你会推荐哪个顺序?如果重要的话……
0 投票
1 回答
179 浏览

java - 在 Ubuntu 上用 Java 定义 AudioFormat

我想知道如何在 Ubuntu 上定义剪辑的 AudioFormat。在 Windows 上,以下代码有效,但在 Ubuntu 14.10 上无效。

错误消息如下:

通常,我会使用stream.getFormat()来获取格式,但在这种情况下,我想“播放一首歌曲”的随机数介于 -1 和 1 之间,这将导致随机噪声。我已经阅读了涉及类似问题的问题,但他们通常只想打开一个文件,而这是不同的。感谢任何提供任何帮助的人!

0 投票
0 回答
913 浏览

android - 更改 Audio Capture 的音频文件的输出格式

我是 Android 编码新手并尝试开发基本应用程序,我需要以下问题的帮助。

我正在尝试使用 Media Recorder API 创建音频捕获应用程序,但我对输出文件格式有疑问。

根据代码,输出文件格式设置为3gp并使用 AMR 音频编码器。

我希望输出文件格式为mp3。有人能帮忙吗?

根据文档WEBM, THREE_GPP, MPEG_4只有少数格式。

请详细说明您的答案,因为我是新来的。

0 投票
2 回答
1808 浏览

javascript - 如何检查浏览器是否支持新音频?

在 safari 5 中,不支持新音频,因此错误控制台显示:

我如何以编程方式知道浏览器是否支持新音频?