问题标签 [caf]

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 投票
1 回答
757 浏览

php - PHP:如何从 .caf 转换为 .mp3 格式?

我想知道是否有任何方法可以将 caf 文件转换为 mp3 文件,使用任何 api 或任何其他方法用于我基于 php 构建的 Web 应用程序。我不知道这在 php 中是否可行。

我知道我可以pacpl input.caf -to mp3在我的服务器上使用它来使其工作,但我有共享主机,我想知道是否有办法做到这一点。

0 投票
0 回答
1354 浏览

ios - 适用于 iOS 的 LAME api - 设置

我看过很少有关于这个问题的帖子。一切都以模糊的方式解释。有没有办法知道逐步设置 LAME api for iOS ( http://lame.sourceforge.net/ )。如果有人能有足够的耐心来解释 LAME iOS 的设置,那就太棒了。非常感谢提前

0 投票
1 回答
269 浏览

iphone - 使用 ios sdk 从 .caf 生成波形

实际上我正在尝试从 .caf 文件中生成波形。可能吗?如果是,那么谁能告诉我如何产生波浪?我搜索了它,但我得到了从 mp3 而非 .caf 生成波的演示。那么,现在有人可以建议我吗?

0 投票
2 回答
866 浏览

ios - 使用 AVAssetWriter 将波形转换为 Caf 格式

使用 AVAssetWriter 将 Wave 转换为 Caf 格式。我有一个波形文件。我想将其转换为 Core Audio 格式。

这是我一直在尝试但无处可去的代码。尝试搜索所有论坛,但没有找到任何人的工作代码。

如果有人能指出正确的方向,那将非常有帮助。

0 投票
0 回答
265 浏览

mp3 - AVCaptureToAudioUnit 中的 CaptureSessionController.mm 不会录制 wav、aac 或 mp3 文件

我正在使用 AVCaptureToAudioUnit 的示例代码使用 iPhone 作为麦克风录制语音。我使用此示例作为起点,因为与其他示例项目相比,我在此示例项目中取得了更大的成功。

当文件为 .aif 或 .caf 时,演示应用程序运行良好,但当我创建 .wav、.aac 或 .mp3 文件时,调试控制台中会出现以下消息

AudioStreamBasicDescription: 1 ch, 44100 Hz, 'lpcm' (0x0000000E) 16 位大端有符号整数

要更改文件格式,我做了两个更改

[a] NSString 语句中的文件扩展名(参见下面的 init 更改)和

[b] 使用音频文件服务参考中定义的常量兼容设置(在 startRecording 中)。

使用其他文件格式时是否必须更改其他属性?有没有人遇到过这个问题?

这是 [a] 的代码

这是 [b] 的代码

0 投票
1 回答
924 浏览

ios - 如何调试 AudioServicesCreateSystemSoundID 返回的错误 -1500?

任何帮助都非常感谢。请参阅底部的我的问题 (1) 和 (2)。

我是来自 Flex 开发的 Objective C 编程新手。我第一次尝试做一个简单的声音播放。我失败了,这是我在互联网上寻找答案时的常见问题。然而,我发现的所有解决方案似乎都不起作用。我只是想通过以下方法播放一个简短的 .caf 文件:

我这样称呼它:

然而,声音并没有播放。尝试创建系统声音 ID 返回错误代码 -1500,如日志跟踪语句中所示:

显然,错误代码是一个非常通用的错误代码,如下所述:(OSStatus) error = -1500 in AudioToolbox Framework -- 它代表 kAudioServicesSystemSoundUnspecifiedError 并且可能意味着音频文件的格式可能不正确或无法找到。

我的问题是:

(1) 音频文件的格式应该是正确的,但我怎样才能确定呢?这篇简短的帖子似乎表明某些文件可能会触发此错误,但尚不清楚是什么原因: http: //www.dosomethinghere.com/2009/05/05/audioservicescreatesystemsoundid-error-1500/

(2) 应用程序应该能够找到文件,但我如何确定?它们位于资源/资产/声音/。例如,可以毫无问题地找到位于资源/资产/图标/ 中的图像。如何测试应用程序是否根本找不到文件?

我觉得自己像个 N00b——感谢您的帮助!

埃里克


我是 StackOverflow 的新手,所以还不能回答我自己的问题,但这里是:

好的,正如@borrrden 指出的那样,答案是使用 NSBundle 获取完整的文件路径。

重写方法如下解决了这个问题:

这个日志跟踪现在看起来像这样:

松了口气..!

谢谢,埃里克

0 投票
1 回答
2550 浏览

ios - iPhone - 如何将 .caf 音频文件转换为 .aac?

我正在做录音。我能够以 caf(核心音频格式)录制我的音频。我按照本教程使用 AVAudioRecorder 在 iPhone 上录制音频。现在我不想直接以 .aac 格式录制声音,我需要将录制的 .caf 音频文件转换为 .aac 音频文件......知道怎么做吗?

0 投票
1 回答
2235 浏览

iphone - 在ios中将.caf文件转换为带有进度条的.wav文件

我以 .caf 格式录制音频,稍后需要将其转换为 .wav 以便将文件作为保管箱上传。如何在 iOS 中将文件转换为 wav 格式?

  • 我不想直接录制音频 .wav 格式

  • 如何将 .CAF 转换为 .WAV 文件

  • 虽然转换需要更多时间,但我需要实现转换进度条
0 投票
1 回答
460 浏览

ios - NSData 到 *.caf 文件

我正在尝试在我的音频文件中保存SQLite DB并恢复它。

我以这种方式存储到NSData

我以这种方式取回它:

但是当我创建只包含 0 Kb 的音频文件时

0 投票
1 回答
255 浏览

ios - AUPreset 对 XCode 中 Documents 文件夹中 caf 文件的引用

我有一个引用多个 CAF 文件的 AUPreset。AUPreset 文件引用指向 file://localhost//Library/Audio/Sounds/file.caf,因为 file.caf 已插入我的 XCode 项目创建文件夹引用。这种方式一切正常。

我遇到的问题是我需要从互联网上下载这个 caf 文件,当我这样做时,我将它保存在我的 Documents 文件夹中。现在我不知道我的 AUPreset 文件中有什么路径,所以它正确引用了 caf 文件。

有任何想法吗?非常感谢!