【问题标题】:Get raw audio data at a standard playback rate以标准播放速率获取原始音频数据
【发布时间】:2013-01-27 06:43:02
【问题描述】:

我想在播放音频文件时接收音频数据(二进制)。我知道我可以使用NSFileManager 获取整个数据块,但我需要能够在音频文件播放时实时接收数据。

我正在研究 Core Audio,特别是 Extended Audio File API。有人知道如何使用这种方法提取数据吗?或者是否有其他方法可以做到这一点?

谢谢!

【问题讨论】:

    标签: objective-c macos cocoa core-audio


    【解决方案1】:

    我建议查看AVFoundation framework,尤其是AVAssetReaderAVAssetReaderTrackOutput 类,以便访问包含在音轨中的样本。 AVPlayerAVPlayerItem 类应该通过属性和通知充分公开播放时间位置,以便您将音频样本与正在播放的音频进行匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多