openal

    2热度

    2回答

    想象一下这样的功能: void SoundManager::playSource(ALuint sourceID, float offset) { alSourceStop(sourceID); ALint iTotal = 0; ALint iCurrent = 0; ALint uiBuffer = 0; alGetSourcei(sour

    4热度

    3回答

    我看过lwjgl.org上的官方演示,但我希望看到更多教程级别的示例。

    0热度

    1回答

    我正在看Python的PyOpenAL的一些声音需求(显然)。文档是稀疏的(包括一个演示脚本,它不能不改变),但据我所知,有两层。直接包装OpenAL调用和一个轻量级的'pythonic'包装 - 这是我关心的后者。具体来说,你如何正确清理?如果我们取一个小例子: import time import pyopenal pyopenal.init(None) l = pyopenal.

    4热度

    2回答

    我需要使用以下功能进行音频播放:良好的性能(用于游戏),音高控制以及能够同时多次叠加同一样品(复音)。什么是一个快速的方式来获得这个iPhone SDK? 这里是我发现至今: 有没有可用的库或执行此示例代码,请告诉我错了。 SoundEngine.cpp(来自CrashLanding和TouchFighter代码示例)使用OpenAL并允许控制音高,但每次启动缓冲区时,如果同一缓冲区正在播放,则其

    8热度

    6回答

    当我开始使用SoundEngine(来自CrashLanding和TouchFighter)时,我读到了一些人建议不要使用它,因为据他们说,它是不够稳定的。尽管如此,我还是唯一能够在不学习C++和OpenAL的情况下播放音高和位置控制声音的解决方案,所以我忽略了这些警告并继续使用它。 但现在我开始担心。 2.2 SDK引入了AVFoundation。使用CrashLanding的SoundEngi

    6热度

    4回答

    我在iPhone上使用OpenAL同时播放多个音频样本。 我可以让OpenAL在单个样品完成播放时通知我吗? 我想避免硬编码样本长度并设置计时器。

    67热度

    5回答

    我在CrashLanding示例中使用来自Apple的SoundEngine示例代码来播放多个音频文件。使用样本CAF文件包含在crashlanding一切工作正常,但是当我试图用我自己的使用afconvert我得到的是一个石头的沉默samplesconverted到CAF) 没有人有afconvert的设置,将产生CAF文件能够通过OpenAL播放?

    1热度

    1回答

    我正在使用AVAudioPlayer背靠背播放多个音频剪辑,但音轨之间始终存在一个小小的静默,然后我才知道Finch是一个使用OpenAL播放音频的库。与此沉默问题似乎理论上解决,但后来我发现它不会播放M4A或任何其他压缩格式。 现在我正在寻找一种未压缩的音频格式,它将具有相对较少的文件大小(尽管未压缩意味着它们都应该具有几乎相同的大小)和一种转换方法,我也同时在afconvert上搜索。

    22热度

    9回答

    我想在iPhone上编程一个简单的音频音序器,但我无法获得准确的时间。最后几天,我尝试了所有可能的iPhone音频技术,从AudioServicesPlaySystemSound和AVAudioPlayer以及OpenAL到AudioQueues。 在我上次的尝试中,我尝试了使用openAL的CocosDenshion声音引擎,并允许将声音加载到多个缓冲区,然后在需要时播放它们。这是基本的代码: