ios 上 OpenAL 中的消音和立体声延迟?

Posted

技术标签:

【中文标题】ios 上 OpenAL 中的消音和立体声延迟?【英文标题】:Muffling and stereo delay in OpenAL on ios? 【发布时间】:2012-06-17 02:59:52 【问题描述】:

所以这是一个关于 ios 上的 openAl 实现的相当具体的问题。有 2 个部分。

1.) 当人类听到声音时,我们通常可以分辨出声音是从身后还是从身前传来的,因为从身后传来的声音更加沉闷,并且以不同的方式到达我们的内耳。

这在 OpenAL 实现中是否考虑在内?我真的不知道玩弄它。

2.) 当人类听到声音时,声音到达我们的左耳和右耳之间的时间会略有延迟,具体取决于声源的位置。

OpenAL 实现中是否考虑到了这一点?

【问题讨论】:

【参考方案1】:

1.) 要达到这种效果,您需要对声音应用 efx 扩展以使其消音,或者在这种情况下手动降低音量。

2.) 当源很远时,不支持延迟声音。设置 speedofsound 只影响频率衰减。

【讨论】:

以上是关于ios 上 OpenAL 中的消音和立体声延迟?的主要内容,如果未能解决你的问题,请参考以下文章

使用 OpenAL 播放到特定频道

OpenAL - 如何播放未衰减的音效?

如何进行制作消音视频(视频配音)

如何进行制作消音视频(视频配音)

在 Android 上使用 OpenAL 进行音频录制

iOS OpenAL 声音不是定位的