我正在開發symbians音樂播放器,需要從手機內存中播放原始音頻數據(PCM)。 我試過QAudioOutput,它工作正常(通過Qbuffer - iherits QIODevice),但它太低級別的API,因此不適合我。所以我找到了Phonon和QMediaPlayer。 我無法在手機或Windows上使用Phonon。但是,在Windows上,我可以播放文件但不是QBuffers ......奇怪。Qt MediaPlayer播放內存中的音頻
但是,現在我想使用QMediaPlayer,但還沒有找到從內存中播放原始數據的方法。 QMediaContent只有QUrl構造函數。
是否有任何選項如何從QBuffer,QDataStream,QByteArray ......在內存中播放QMediaPlayer?
任何建議將是偉大的,謝謝:)。
http://www.developer.nokia.com/Community/Discussion/showthread.php?206323-QtMobility-QMediaplayer-SetMedia() –