gpt4 book ai didi

Qt Phonon 打开原始音频数据文件

转载 作者:行者123 更新时间:2023-12-02 22:48:04 26 4
gpt4 key购买 nike

我已经在这里问过一个类似的问题:
Python open raw audio data file

现在我想用 QtPhonon 打开和播放原始音频文件。
主要目标是打开文件并播放文件中的某个位置,例如从第 10 秒到第 20 秒。可以使用 QtPhonon 吗?

我找不到有关该主题的任何有用信息。

提前谢谢。

最佳答案

尝试使用 Phonon 执行此操作的问题是 Phonon::MediaSource不公开任何可用于指定音频格式的 API - 即 PCM 数据流中的采样率、编码和 channel 数。通常,此信息在文件头中编码(对于 PCM 数据文件,通常为 WAV header ),但由于您声明要播放“原始音频”,我假设您的意思是字面上的 PCM 样本缓冲区。

Qt 4.6 在 QtMultimedia 中引入了一个新的、较低级别的音频 API 套件。模块。您可以使用QAudioOutput播放原始音频流。

请注意,对 QtMultimedia API 的支持还没有 Phonon 广泛,但已经有 Windows、Mac 和 Linux 的后端(支持 PULSE 和 ALSA 音频子系统)。

关于Qt Phonon 打开原始音频数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com