【问题标题】:What audio formats are supported by QMediaPlayer?QMediaPlayer 支持哪些音频格式?
【发布时间】:2012-12-14 02:33:21
【问题描述】:

我正在尝试找出 Qt 中 QMediaPlayer 支持的内容,但找不到具体的格式列表(MP3、AAC、FLAC、MIDI 等)。

【问题讨论】:

    标签: c++ qt qmediaplayer


    【解决方案1】:

    QtMultimedia 中有几个可用的后端。例如,在 Windows 上 QtMultimedia 使用 DirectShow,在 Linux 上使用 GStreamer。因此,支持的格式列表取决于目标系统上可用的后端和编解码器。请参阅 QtMultimedia 插件的the list 和有关后端的some info

    【讨论】:

    • 啊……该死的。我真的希望 Qt 5 能够统一这些并使其音频支持独立于平台。
    • 如果你想要一个独立于平台的解决方案,我建议使用 LibVLC。这就是我在项目中所做的。 Here 你可以在 LibVLC 周围找到我的 Qt 包装器,但它还没有完成。
    【解决方案2】:

    您可能想看看QAudioDeviceInfo

    看看 QAudioDeviceInfo 类及其成员函数supportedCodecs()。

    【讨论】:

    • 虽然我也可以播放 mp3,但这只提供了 'audio/pcm' 作为支持的编解码器??
    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 2015-08-05
    • 2011-06-10
    • 1970-01-01
    • 2019-01-07
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多