【问题标题】:How to know if an audio unit of type AudioFilePlayer is playing (rendering)如何知道 AudioFilePlayer 类型的音频单元是否正在播放(渲染)
【发布时间】:2017-07-17 14:00:43
【问题描述】:

我使用 AUGraph,它包含一些子类型为 kAudioUnitSubType_AudioFilePlayer 的音频单元。

感谢AUGraphIsRunning,我知道我们可以询问 AUGraph 是否正在运行,但我想知道 AudioFilePlayer 音频单元当前是否正在播放 AudioFileID,即“产生”声音。我没有看到任何这样的功能。

确实,图形可以“运行”,但 AudioFilePlayer 音频单元无法产生声音(因为:音频文件结束、暂停等...)

【问题讨论】:

    标签: cocoa core-audio


    【解决方案1】:

    对于那些也在寻找解决方案的人,我发现的唯一解决方法是使用布尔变量 is_playing。显然,一个 audioFilePlayer 不允许访问这种属性...

    【讨论】:

      猜你喜欢
      • 2014-07-12
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2017-06-29
      • 2012-01-05
      • 1970-01-01
      相关资源
      最近更新 更多