【问题标题】:Is AudioSession actually the same thing as OpenAL?AudioSession 实际上和 OpenAL 是一样的吗?
【发布时间】:2011-02-14 15:54:33
【问题描述】:

AudioSession 实际上和 OpenAL 是一样的吗?

【问题讨论】:

    标签: iphone openal audiosession


    【解决方案1】:

    它们的目的完全不同。

    OpenAL 是一种用于播放和控制声音的低级跨平台 API。

    AudioSession,正如文档所说,是一个C interface for managing an application’s audio behavior in the context of other applications。您可能想看看 AVAudioSession,它是一种方便的 Objective-C 替代 AudioSession。

    您通常会使用音频会话来获取声音硬件信息、确定其他应用程序是否正在播放声音、指定当您的应用程序也尝试播放声音时这些声音会发生什么等。

    音频会话都是关于管理应用程序播放声音的环境。甚至使用 OpenAL 播放的声音也受制于应用程序音频会话强加的规则。

    你真的应该看看docs。有很多东西要讲。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      相关资源
      最近更新 更多