问题标签 [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 投票
2 回答
400 浏览

objective-c - 为什么我得到这个:_cfurl:无法识别的选择器

我的初始化是这样开始的:

当我们到达最后一行时,它会抛出这个:

是的,调试起来有点不紧凑。

就在我得到转储之前,theFirstNoise 包含预期的(某种)数据。(它的描述方法打印出一个奇怪的形式,但我被告知这是正常的。)

0 投票
2 回答
3117 浏览

ios4 - 未找到 AudioUnit 框架

我正在实现一个基于音频的应用程序,因为我需要同时播放应用程序音频和 ipod auido。当我尝试运行我的应用程序时,我收到一个错误,例如,

我的视图控制器代码如下,

.h 文件:

.m 文件:

我正在使用的框架,

你们可以看看它,让我知道,我错过了什么。

在此先感谢,钱德拉。

0 投票
1 回答
966 浏览

ios - iOS:这是音频会话模拟器错误吗?关键字:kAudioSessionProperty_AudioRoute kAudioSessionUnsupportedPropertyError

有人可以确认这是否确实是一个错误?(如果是这样,我会去向 Apple 归档)。

尝试获取 kAudioSessionProperty_AudioRoute 在 4.3 之前的任何版本的模拟器上返回错误代码 kAudioSessionUnsupportedPropertyError(这是撰写本文时的最新版本)。

这个很容易复制。

启动一个新项目(我使用的是Xcode 4.0.2 Build 4A2002a,即标准构建),基于窗口的项目“AudioSessionBug”

包括 AudioToolbox 框架

将应用程序委托的 .m 文件替换为以下内容:

检查它是否有效。

现在将部署目标更改为 4.3 之前的任何内容。说4.2。

在 iPad 模拟器 4.3 上再次运行它 - OK
在 iPad 模拟器 4.2 上再次运行它 - 失败

0 投票
5 回答
3771 浏览

iphone - AudioToolbox/OpenAL ExtAudioFile 播放压缩音频

我目前正在使用 OpenAL 播放游戏音乐。它工作正常,除了它不适用于除原始 WAV 文件之外的任何内容。这意味着我最终得到了约 9mb 的配乐。

我是 OpenAL 的新手,我直接使用 Apple 示例中的代码(https://developer.apple.com/library/ios/#samplecode/MusicCube/Listings/Classes_MyOpenALSupport_h.html%23//apple_ref/doc/ uid/DTS40008978-Classes_MyOpenALSupport_h-DontLinkElementID_9)获取缓冲区数据。

问题:有没有办法修改这个函数,让它读取压缩音频并即时解码?
我不太担心音频文件格式,只要它可以播放并被压缩(如 mp3、aac、caf)。我想这样做(显然)的唯一原因是减小文件大小。

编辑:似乎OpenAL中的问题并不像我用来获取缓冲区的方法那么大。https://developer.apple.com/library/ios/#samplecode/MusicCube/Listings/Classes_MyOpenALSupport_h.html%23//apple_ref/doc/uid/DTS40008978-Classes_MyOpenALSupport_h-DontLinkElementID_9中的函数使用AudioFileOpenURLAudioFileReadBytes. 有没有办法让框架为我使用ExtAudioFileOpenURL和解码音频ExtAudioFileRead

我在这里尝试过代码:https ://devforums.apple.com/message/10678#10678 ,但我不知道该怎么做。我用来获取缓冲区的函数位于https://developer.apple.com/library/ios/#samplecode/MusicCube/Listings/Classes_MyOpenALSupport_h.html%23//apple_ref/doc/uid/DTS40008978-Classes_MyOpenALSupport_h-DontLinkElementID_9,而且我还没有真正修改它,所以这就是我需要建立的。

我已经开始赏金,因为我真的需要这个,希望有人能指出我正确的方向。

0 投票
1 回答
2277 浏览

objective-c - 使用 AudioToolbox 框架

我是 XCode 的新手,我正在使用音效。我想要一个音效,我知道音效应该使用音频工具箱框架,代码是什么?我该如何编码,变量和属性是什么?

0 投票
1 回答
463 浏览

objective-c - 音效未播放

我正在实现 AudioToolbox 框架来尝试播放声音效果。这是我的代码:我声明了一个名为 explode 的 SystemSoundID

但由于某种原因,声音永远不会播放。

0 投票
1 回答
258 浏览

objective-c - AudioToolbox iPad 问题

我正在将 AudioToolbox 框架实现到我的 ipad 应用程序中以尝试播放声音效果。这是我的代码:我声明了一个名为 explode 的 SystemSoundID

但由于某种原因,声音永远不会播放。

0 投票
0 回答
208 浏览

ipad - 系统声音服务适用于模拟器,但不适用于 iPad

当我在模拟器中运行这个应用程序时,它会播放 spin.mp3,但在我的 iPad 中却不是!

0 投票
2 回答
748 浏览

ios - Xcode Audio Memory Leak?

I'm working on a soundboard app, and when I analyze my app, it always detects memory leaks. It works fine on the iOS Simulator, but most sounds do not work on the actual device. I think it has to do with the memory leaks. Any tips. Here is the code. It's only a snippet of all of the code. I am using the AudioToolbox. Sorry, and thanks ahead, I am a very new beginner.

0 投票
2 回答
2195 浏览

objective-c - 获取 m4a 文件的原始样本数据以绘制波形

我正在使用 AudioToolbox 通过以下代码访问 m4a 音频文件:

我的音频格式是:AppleM4A, 8000 Hz, 16 Bit, 4096 frames per packet