如何知道AudioFilePlayer类型的音频单元是否正在播放(渲染)

时间:2017-07-17 14:00:44

标签: cocoa core-audio

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

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

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

1 个答案:

答案 0 :(得分:0)

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