如何播放特定频率和框架的声音未找到音频单元问题

Posted

技术标签:

【中文标题】如何播放特定频率和框架的声音未找到音频单元问题【英文标题】:How to play a sound of paticular frequency and framework not found AudioUnit question 【发布时间】:2009-04-11 19:03:25 【问题描述】:

如何播放特定频率和框架未找到 AudioUnit question1 的声音。我想播放特定频率的声音。 谁能告诉我应该为此目的使用哪个功能。

2.我无法在 AudioUnit Framworks 中使用 iPhone SDK。 编译时,出现如下错误。

Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.0-arch i386-isysroot / Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk -L/Users/gl/桌面/BY/Apps/t5/build/Debug-iphonesimulator -F/Users/gl/Desktop/BY/Apps/t5/build/Debug-iphonesimulator-filelist/Users/gl/Desktop/BY/Apps/t5/build/ t5。 build/Debug-iphonesimulator/t5.build/Objects-normal/i386/t5.LinkFileList-mmacosx-version-min = 10.5-framework Foundation-framework UIKit-framework CoreGraphics-framework AudioUnit-o/Users/gl/Desktop/BY/应用程序/t5/build/Debug-iphonesimulator/t5.app/t5 ld: 找不到框架 AudioUnit collect2: ld 返回 1 个退出状态

请帮帮我。

【问题讨论】:

请提出两个不同的问题。 【参考方案1】:

使用 AudioToolBox 而不是 AudioUnit,即使我遇到了同样的问题。它通过使用audiotoolbox解决了。 对于播放频率检查此代码 “/开发人员/示例/CoreAudio/SimpleSDK/DefaultOutputUnit” 和 http://atastypixel.com/blog/2008/11/04/using-remoteio-audio-unit/

m 也在做同样的事情。希望对您有所帮助。

【讨论】:

对我来说,这行不通。我也有 CoreAudio.framework。事实上,如果我删除这些框架中的任何一个,我都会遇到很多链接错误。但是,如果我拥有这三个,我会收到一个链接错误“找不到框架 AudioUnit”。知道我做错了什么吗?有人知道为什么会首先出现这个错误吗?

以上是关于如何播放特定频率和框架的声音未找到音频单元问题的主要内容,如果未能解决你的问题,请参考以下文章

音频单元样本值范围

如何在 Windows 上使用 C++ 在特定音频设备上播放声音?

Asterisk播放mp4(1)——音频和PCM编码

如何仅在一只耳朵中播放声音 i.s.使用音频单元一次向左或向右

iOS 7 无法播放系统声音

Matlab 计算采样频率以从纯正弦波中产生特定的声音