问题标签 [audiotoolbox]

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 投票
0 回答
151 浏览

iphone - 在 iOS 上从 Line-In 输入输出输入

我有一个项目,我需要通过设备的扬声器输出通过线路输入或连接到 30 针连接器的附件进入的输入。在处理线路输入时,我发现很难检测是否有来自线路输入的输入,以及如何从该源获取输入,然后通过扬声器重播缓冲区。例如,尝试获取 kAudioSessionProperty_InputSource(s) 的属性不会返回任何内容。

0 投票
1 回答
1566 浏览

ios - 使用 MusicSequenceFileCreate() 将 MusicSequence 保存到 .mid 文件

我目前正在开发一个需要根据用户输入创建 MusicSequence 的应用程序,并且我目前在 MusicSequenceFileCreate() 上遇到 -1 错误。并且 -1 未在 MusicSequence 参考中列为错误 - 我是否使用错误的格式来打印 OSStatus?

任何帮助是极大的赞赏!我无法在网上找到很多将 MusicSequence 保存到 .mid 文件的参考资料...

我在最后得到错误。

0 投票
2 回答
4115 浏览

iphone - 在包含 AudioToolbox 框架的 Objective-C iOS 项目中找不到 AudioServices.h

根据苹果文档,AudioServices.h 应该是 AudioToolbox 框架的一部分。

即使我已将 AudioToolbox 框架添加到我的 Xcode 项目中,但当我 #import AudioServices 时出现错误:未找到 AudioServices.h 文件。

无论我输入 #import "AudioServices.h" 都会发生这种情况

或 #import "AudioToolbox/AudioServices.h" 。

以防万一,我尝试删除然后重新添加 AudioToolbox 框架,但没有效果。AudioServices 文件会以某种方式损坏吗?(如果是这样,有谁知道我可以在哪里下载另一个副本?)

我正在使用 XCode 4.2,但是当我转换一些旧的开源代码时,该项目设置为与 XCode 3.2 兼容。这可能是问题吗?

我确定我错过了一些简单的东西。我对编程完全陌生......任何帮助表示赞赏!

-----编辑(见下面我的评论)-----

在 AudioServices.h 中,有问题的两个函数:

在 SpeakHereController.mm (来自示例 Apple 代码)中,我试图将其转换为 ARC 以使其与我项目中的其他文件更好地协作:

0 投票
0 回答
1351 浏览

ios - 在 iOS 上从 MP3 文件获取专辑插图

我正在尝试从用户添加到应用程序中的 mp3 文件中获取专辑插图。这是我正在使用的代码。

以下代码mp3通过id3标签从文件中获取信息。对于始终为Null的艺术品图像,一切都将返回接受。我知道有一种方法可以做到这一点kAudioFilePropertyAlbumArtwork,但它永远不会奏效。

0 投票
1 回答
859 浏览

ios - 如何预加载音频文件xcode

我想在我的应用程序中预加载一个 *.wav 文件,因为它相当大。我想开始加载它,viewcontroller1然后在viewcontroller15. 我需要代码来预加载它;播放它的代码是:

0 投票
0 回答
333 浏览

iphone - SetProperty 和 AudioQueueStart 怎么样?

如何设置 audioqueuestart 的属性?我想录制设备的声音,有人告诉我使用“kAudioSessionCategory_PlayAndRecord”

但是当应用我的简单代码时,它不起作用。我该如何设置属性?

0 投票
1 回答
5590 浏览

iphone - 2 调用 AudioServicesPlaySystemSound 时出错?

我正在制作一个应用程序,一旦计时器达到一定限制就会振动。

但是,当调用

Xcode 出现两个错误:

关于是什么导致这些错误的任何想法?

0 投票
2 回答
498 浏览

iphone - 加入多个 ALAC 文件。

我能够加入多个 CAF 文件,其中包含编码的 PCM 音频。首先,我从一个 CAF 文件中读取数据格式。

PCM 数据格式看起来像这样

然后我为目标文件设置数据格式,其中将包含所有 CAF。

在下一步中,我从 CAF 读取数据

并将其写入 destAudioFile

这些步骤是循环完成的。它工作得很好。但是我有一个大问题,现在我尝试对包含 ALAC 格式数据的 CAF 文件执行相同的步骤。它不起作用。不支持 AudioFileWriteBytes 返回错误操作。

对于 ALAC 数据格式看起来像这样

有人知道如何加入多个 CAF 文件,里面有 Apple Lossless 数据吗?

0 投票
1 回答
293 浏览

c++ - 如何使用 coreAudio 将标准化浮点值数组写入 AIFF?

我已经尝试过以下代码,但在执行时会给出“fmt?” 错误告诉我“此文件类型不支持数据格式”。不幸的是,如果要写入 AIFF,我在任何地方都找不到说明应如何设置 AudioStreamBasicDescription 的参考。

我已经用谷歌搜索了这个问题并阅读了我能找到的所有文档,但无济于事。以前有人做过这种事情吗?任何想法我做错了什么?

0 投票
2 回答
602 浏览

objective-c - 音频播放不工作 (AudioToolbox/AudioServices) - iPad 3

我有一个简短的方法,它使用 AudioToolbox/AudioServices 库播放音频通知(为简洁起见,我删除了大部分功能代码):

音频在模拟器以及 iPad 1 和 iPad 2 设备上正常播放,但在 iPad 3(Verizon LTE 版本)上听不到声音。我已经彻底检查了设备的声音设置,并将音频文件类型转换为 wav 和 caf,行为没有差异。

关于更深入地解决此问题的任何建议?不幸的是,我没有另一台 iPad 3 可供比较。感谢帮助!