3
使用OpenAL,我以AL_FORMAT_STEREO16格式加載聲音。我試圖在iOS/iPhone平臺中設置OpenAL的平移?我需要爲源設置AL_POSITION嗎?我如何設置它?在OpenAL(iOS)中設置平移
使用OpenAL,我以AL_FORMAT_STEREO16格式加載聲音。我試圖在iOS/iPhone平臺中設置OpenAL的平移?我需要爲源設置AL_POSITION嗎?我如何設置它?在OpenAL(iOS)中設置平移
如果我在MONO格式加載它,我能夠設置使用
float sourcePosAL[] = {pan, 0.0f, 0.0f};
alSourcefv(sourceID, AL_POSITION, sourcePosAL);
pan值從-1.0F來1.0F鍋。
我以AL_FORMAT_STEREO16格式加載聲音。如果我以MONO格式加載,我可以使用 'float sourcePosAL [] = {pan,0.0f,0.0f}; alSourcefv(sourceID,AL_POSITION,sourcePosAL);' pan值範圍從-1.0f到1.0f。 – 2012-02-08 17:23:32
如何設置立體聲文件的聲像? – 2012-08-17 11:11:40
OpenAL說AL_CHANNELS:「緩衝區 > 1中的通道數目是有效的,但播放時緩衝區不會被定位」。所以對於2聲道文件是不可能的。但是,您可以將立體聲文件分成2個單聲道緩衝區,並設計自己的立體聲平移技術(即對每個聲道使用AL_POSITION和/或AL_GAIN)。 – bio 2015-12-16 14:03:58