openal相关内容
有没有人为 Android 构建过 OpenAL,或者在系统上找到了它的共享库?这似乎是对任何类型游戏的明显需求,但那里没有资源.据我所知,Android java 声音库似乎无法进行音高更改,因此似乎需要 OpenAL.我知道 OpenAL Soft 可以构建在 ALSA 之上,但我不确定是否有人这样做,而且我敢肯定这需要我一个月的时间. 如果在没有 OpenAL 的情况下在 Androi
..
我一直在比较 C++ 中可用的各种音频库.我想知道,从 OpenAL 开始我有点卡住了.有人可以指出一个示例程序如何使用 C++ 中的 OpenAL 从麦克风录音. 提前致谢! 解决方案 上次我检查 OpenAL 时,它非常简单.您创建录音设备并开始录音.然后您只需调用获取缓冲区函数.它会等到有足够的数据填满缓冲区,然后在有足够的数据时返回. 为什么不看看 OpenAL SDK
..
有没有人为 Android 构建过 OpenAL,或者在系统上找到了它的共享库?这似乎是任何类型游戏的明显需求,但没有可用的资源.似乎Android java声音库无法根据我的说法进行音调变化,因此似乎需要OpenAL.我知道 OpenAL Soft 可以建立在 ALSA 之上,但我不确定是否有人这样做了,而且我确定这需要我一个月的时间. 如果有关于在没有 OpenAL 的情况下在 Andr
..
我刚开始使用 python,我正在制作音频处理程序.我正在尝试在我的 python 应用程序中使用 openAL 实现 3D 声音,但我只能让它工作 这是我的 3D 声音代码: from openal.loaders import load_wav_file从 openal.audio 导入 *接收器 = SoundSink()监听器 = SoundListener()SoundSink.
..
我对Linux和Linux编程非常陌生.我正在尝试在ubuntu上安装OpenAL SDK.我的最佳猜测是,我将需要从CVS存储库下载OpenAL.我找到了一个教程: http://www.edenwaith.com/products/pige/tutorials/openal.php 但是,当我尝试运行终端命令时,会发生以下情况: steven @ ubuntu:〜$ cvs -d:p
..
在iOS上使用OpenAL可以进行混响吗?有人有任何代码片段可以实现此效果吗?我知道它不包含在iOS的OpenAL库中,但我认为仍然可以对其进行编程. 谢谢. 解决方案 OpenAL(自iOS 5.0起)现已支持混响.您可以在ObjectAL项目上查看示例实现: https://github.com/kstenerud/ObjectAL-for-iPhone 只需从此存储
..
我正在为iPhone编写一个使用OpenAL的声音库.在启动过程中,该应用会为每种声音生成一个唯一的缓冲区ID.我遇到的问题是OpenAL无法生成超过1024个缓冲区ID. 我会认为缓冲区ID的总数将受到内存的限制,而不是受到某些预定数目的限制.我找不到任何文档来指定iOS设备上OpenAL可用的最大缓冲区数. 任何人都可以确认1024个缓冲区的限制吗? 谢谢:) 解决方案
..
因此,我一直在寻找一种使用OpenAL在iPhone上产生可变音的方法,问题是Apple弃用了OpenAL的ALUT部分,该部分具有alutCreateBufferWaveform对此非常适合.我想知道是否有人知道如何使用iPhone SDK上的OpenAL制作音调生成器.我需要的是能够不断重复产生特定频率的能力. 这是不得已的方法,如果听起来有点愚蠢,请对不起. 解决方案 这并非您
..
我正在开发一些游戏代码,并且在Windows和Mac上均可正常运行.声音也完美地运作.我使用OpenAL. 最近,我从Creative Labs安装了OpenAL OSX安装程序.它已经覆盖了我原来的Apple OpenAL框架,现在我的项目将不再编译(链接器错误,错误的体系结构和类似的东西). 真正的问题是:我可以修理它吗?我可以找到原始的Apple OpenAL框架来代替系统上的框
..
我正在做一个涉及播放多轨格式的歌曲(鼓,人声,吉他,钢琴等)的应用程序。我不需要对每个音轨进行任何精美的音频处理,我所需要做的就是播放,暂停和静音/取消静音每个音轨。 我一直在使用AVAudioPlayer的多个实例,但是在进行设备测试时,我注意到曲目在首次播放时的播放非常不同步。此外,当我暂停播放曲目时,它们会继续变得不同步。经过一番研究,我发现AVAudioplayer的延迟太长,无法在
..
iOS具有各种音频框架,从较高的级别允许您简单地播放指定的文件,到较低的级别可以使您获取原始PCM数据,以及介于两者之间的所有内容。对于我们的应用程序,我们只需要播放外部文件(WAV,AIFF,MP3),但是我们需要响应按下按钮来播放,并且我们需要使延迟尽可能小。 (用于在现场制作中排队。) 现在,AVAudioPlayer可以播放简单的文件资产(通过其URL),但是实际上启动声音的延迟是太
..
我知道OpenAL是快速库,但是它不支持任何压缩的音频格式,而且使用起来也不那么容易... AVAudioPlayer的运行速度并不快,但它支持多种文件格式以及mp3等压缩格式. 还有一个可以播放声音的SKAction类,以及SystemSoundID ... 我有几个问题: 什么是首选的播放方式/播放器/技术: 声音效果(一次多个)? 声音效果,有时会在短时间延迟
..
我正在关注有关使用OpenAL播放声音的教程.现在一切正常,除了我无法使声音循环播放.我相信我已经使用AL_LOOPING作为来源.现在,它只能播放一次,播放完毕后,该应用将被阻止(对我在播放按钮上的点击无响应).关于代码有什么问题的任何想法吗? // start up openAL // init device and context -(void)initOpenAL { //
..
我在OpenAL中遇到的问题似乎只在iPod硬件上才发生,奇怪的是,它正常正常工作,而现在却没有. 我正在设置音频会话: [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error: nil]; UInt32 audioRouteOverride = kAudioSess
..
我正在使用4.3.2 IOS和OpenAL,看来它并不在乎静音开关. (虽然它可以与以前的IOS版本很好地配合使用) 使用AudioSessionGetProperty来“读取"开关状态的窍门是不起作用了.因此,我什至无法静音使用代码. 有任何提示,最近有什么新闻吗? 解决方案 您仍然可以使用编程方法来获取静音开关状态,但是您需要确保以下几点: 将您的AVAudioSes
..
我刚开始使用python,正在制作音频处理程序。 我试图在我的python应用程序中使用openAL来实现3D声音,但我只能使其工作 这是我的3D声音代码: 从openal.loaders导入load_wav_file 从openal.audio导入* sink = SoundSink () listener = SoundListener() SoundSink.ac
..
如何在Ubuntu Lucid lynx中安装OpenGL(带有GLUT)和OpenAL(带有ALUT)?我尝试使用configure和make(www.mesa3d.org中介绍的方法)安装Mesa 7.8.2,但未安装任何东西. X.org的X已安装在我的系统中,但是没有/usr/X11R6目录.有问题吗? 解决方案 sudo apt-get update OpenGL
..
我刚刚开始使用OpenAL. 我已成功将WAV文件加载到其中,并成功播放了它们.很简单. 现在,我需要能够将音乐流传输到OpenAL中,而不是将整个文件加载到其中.正如您可能知道的那样,虽然这对于声音效果等很有好处,但是对音乐进行处理可能非常危险. 问题是,我似乎无法在Google上找到与此相关的任何内容.虽然我找到了一些与流OGG文件有关的示例,但我还是希望构建一个支持所有音乐
..
我在CrashLanding示例中使用Apple的SoundEngine示例代码来播放多个音频文件。使用CrashLanding附带的示例caf文件一切正常但是当我尝试使用我自己的样本使用afconvert转换为CAF时,我得到的是一个沉默的石头;) 有没有人有afconvert的设置会产生一个能够通过OpenAL播放的CAF文件吗? 解决方案 afconvert -f caff
..
我正在尝试使用OpenAL在iOS上进行声音捕获(我正在编写一个跨平台库,这就是为什么我要避免使用iOS特定的方式录制声音)。 开箱即用的OpenAL捕获不起作用,但存在一个已知的解决方法:在开始捕获之前打开输出上下文。此解决方案适用于iOS 5.0。 但是在iOS 5.1.1上,解决方法仅对我尝试记录的第一个示例有帮助。 (我在开始捕获之前将AudioSession切换到PlayAndR
..