Cocoa 如何知道AudioFilePlayer类型的音频单元是否正在播放(渲染)
我使用的是AUGraph,它包含一些子类型Cocoa 如何知道AudioFilePlayer类型的音频单元是否正在播放(渲染),cocoa,core-audio,Cocoa,Core Audio,我使用的是AUGraph,它包含一些子类型kAudioUnitSubType\u AudioFilePlayer的音频单元 我知道由于AUGraphIsRunning,我们可以询问AUGraph是否正在运行,但我想知道AudioFilePlayer音频单元当前是否正在播放AudioFileID,即“产生”声音。我看不到任何这样的功能 事实上,图形可以“运行”,但AudioFilePlayer音频单元无法产生声音(因为:音频文件结束、暂停等…对于那些也在寻找解决方案的人,我发现的唯一修复方法是使用
kAudioUnitSubType\u AudioFilePlayer
的音频单元
我知道由于AUGraphIsRunning
,我们可以询问AUGraph是否正在运行,但我想知道AudioFilePlayer音频单元当前是否正在播放AudioFileID,即“产生”声音。我看不到任何这样的功能
事实上,图形可以“运行”,但AudioFilePlayer音频单元无法产生声音(因为:音频文件结束、暂停等…对于那些也在寻找解决方案的人,我发现的唯一修复方法是使用bool变量
正在播放
。显然,audioFilePlayer不允许访问此类属性