问题标签 [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.
objective-c - 如何使用 AudioToolbox 框架读取音频文件?
我想从 wave、mp3 和 aiff 文件中读取数据并将这些数据用于 fft。AudioToolbox 框架看起来不错,但有很多不同和相似的功能,这让我很困惑。
你能帮我列出功能吗?所以我需要用audioData获取numberOfFrames、channel、sampleRate、bitRate和array。
谢谢。
objective-c - Obj-C ios AudioToolkit 不播放声音
当我将声音名称硬编码到那里时,它可以工作,但是当我使用随机生成器创建字符串时,它不会。顺便说一句:这是在 Xcode 4.3 和 iPhone 5.1 模拟器中。
objective-c - 为什么 AudioServicesCreateSystemSoundID 内部会抛出异常,但返回 0 作为错误代码?
我在 4.3.2、5.0 和 5.1 模拟器中运行 iOS 程序,并且在 AudioToolbox 中遇到了一个奇怪的内部异常。我在 Xcode(Xcode 4.3.1,在 10.7.3 上运行)中为所有异常设置了一个断点,并且调试器在调用期间中断AudioServicesCreateSystemSoundID()
:
回溯:
但是里面的音频文件soundID
创建成功,AudioServicesCreateSystemSoundID
返回的OSStatus错误码为0。
这发生在我安装的所有三个 iOS 模拟器版本中,以及运行 5.1 的 iPhone 上。
这看起来与AVAudioPlayer 在调试模式下抛出断点相同的一般回溯,尽管我的是更直接调用 AudioToolbox 的结果。
我想将此提交给 Apple,因为它是 AudioToolbox 中的一个错误(框架不应该使用流控制异常,每个 bbum 和其他人),但在我这样做之前,我想知道我可以收集哪些其他信息给他们,如果有任何方法可以避免这种抛出(也许通过调整这个 mp3 中的 ID3 标签?)
objective-c - 使用 ARC 在 IOS5 中设置和播放系统声音
我花了一些时间搜索,可能有一种简单的方法可以使用 ARC 设置和播放系统声音,但我发现的只是不兼容 ARC。如果有人有一个片段,我将非常感激。
现在想通了。
c# - MonoTouch:播放声音
当用户点击特定按钮时,我正在尝试播放短声。但问题是我总是收到Object reference not set to an instance object。表示空!
我首先尝试了 MonoTouch.AudioToolBox.SystemSound。
让我注意到“click.mp3”在我的根解决方案文件夹中,它被标记为内容。另一种方法是MonoTouch.AVFoundation.AVAudioPlayer
。
但同样的错误。我google了一下,发现很多人都有这个问题。我们需要知道它是否是一个错误。
c# - AudioQueueEnqueueBufferWithParameters 是否在 Monotouch 中实现?
我正在尝试将缓冲区添加到队列中,并希望AudioQueueEnqueueBufferWithParameters
按照 iOS 音频工具箱文档中的说明使用。我看到它是 MonoTouch 程序集浏览器中的私有外部。
是否可以在其他地方声明这个外部以便使用它?如果是这样,怎么做?
iphone - iPhone 应用程序的声音字节
有人可以建议我在哪里可以浏览和下载 iPhone 应用程序的各种声音字节吗?我需要在我的应用程序中添加各种滴答声和俯冲声。
任何信息将不胜感激!
objective-c - 声音仅适用于设备,但不适用于模拟器
我在我的 iPad 上播放一些短声音,如下所示:在 iOS 中播放短声音
我正在使用一个caf
可以从 Finder 成功播放的文件。现在我经历了相当多的麻烦,试图实现声音的播放,我很好奇我似乎不明白的问题可能是什么:
选项 1:当我创建 SystemSoundID 然后立即播放时,我在设备和模拟器上听不到任何声音。
选项 2:当我为 SystemSoundID 创建一个实例变量并在其中初始化它时,
viewDidLoad
我设法播放声音,但只能在 iPad 上播放,而不是在模拟器上播放。选项 3:除了使用,
SystemSoundID
我还可以使用 AVAudioPlayer 播放一个.wav
文件,该文件可以在 iPad 和模拟器上运行,但在这里我需要创建 AVAudioPlayer,viewDidLoad
否则如果我一次性完成所有操作,我将不会听到任何声音。
目前最好的选择似乎是Option 3
因为它适用于模拟器和 iPad,但是因为我需要预先初始化播放器,所以我需要一个AVAudioPlayer
实例来处理我想要播放的每种不同的声音,这似乎不是很记忆力...
是否有我遗漏的东西,是否可以使用AudioToolbox
框架在两个平台上播放声音(选项 1 和选项 2)
objective-c - iOS系统声音服务无法调节音量
在.h中:
米:
声音很完美,但是当我上下切换音量条时,这个声音的音量不受影响。有什么解决办法吗?
audiotoolbox - iOS AudioQueueNewInput 函数 - 如何链接它?
我正在尝试使用 AudioQueueNewInput,它应该在框架 AudioToolbox 中。当我将 AudioToolbox 添加到我的项目并尝试构建时,我收到警告说文件 /AudioToolbox.framework/AudioToolbox 被忽略,因为它缺少架构 armv6 和 armv7,并且由于引用的函数 _AudioQueueNewInput 未定义而出错。
如果我删除框架,我只会得到未定义的符号错误。
谁能建议我做错了什么?