【问题标题】:Get QAudioBuffer from QMediaPlayer从 QMediaPlayer 获取 QAudioBuffer
【发布时间】:2015-06-26 07:39:51
【问题描述】:

我想使用QMediaPlayer 构建一个音频可视化器。我遇到了this,但QAudioProbe 不允许我将QMediaPlayer 设置为其来源。我相信它可能在 OSX 上不受支持。

我也找到了this,但我不确定如何使它与QMediaPlayer 一起工作,因为该示例使用QIODevice

是否有另一种方法可以在不使用QAudioProbe 的情况下从QMediaPlayer 获取QAudioBuffer?如果不是,那么从QMediaPlayer 获取数据以构建可视化器的另一种方法是什么?

【问题讨论】:

    标签: qt audio qmediaplayer


    【解决方案1】:

    如您所见here,AV Foundation 后端既不支持 Audio probe,也不支持 Stream source。你运气不好。您需要使用其他库解码音频,例如libmpg123libogg,具体取决于格式。然后你就可以用OpenAL玩了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 2014-11-15
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多