【发布时间】:2011-10-03 11:18:09
【问题描述】:
我正在为 Symbians 开发音乐播放器,需要播放手机内存中的原始音频数据 (PCM)。 我尝试了 QAudioOutput,它工作正常(通过 Qbuffer - iherits QIODevice),但它是太多的低级 API,因此不适合我。所以我找到了 Phonon 和 QMediaPlayer。 我无法让 Phonon 在我的手机和 Windows 上工作。但是,在 Windows 上,我可以播放文件,但不能播放 QBuffers...奇怪。
但是,现在我想使用 QMediaPlayer,但还没有找到从内存中播放原始数据的方法。 QMediaContent只有QUrl构造函数。
是否有任何选项如何在 QMediaPlayer 上从 QBuffer、QDataStream、QByteArray 播放...内存中的任何内容?
任何建议都会很棒,谢谢:)。
【问题讨论】:
标签: qt memory audio symbian buffer