0

QDataStream我的主要目标是使用,QTcpServer和.通过网络发送 mp3 文件QTcpSocket。但我已将这项任务分解成更小的部分。首先,我需要将 mp3 文件转换为正确的格式,以便它可以“输入”到数据流中。

我应该如何做到这一点?我认为这将是最容易使用 Phonon 的?但MediaObject似乎没有提供某种getData方法。

任何有关我应该如何做的帮助将不胜感激。如果需要,我可以对此进行更多解释。

4

1 回答 1

0

没有“正确的格式”。此外,您的问题不是 MP3 特有的。您对所有文件执行相同操作,无论它们包含何种数据。您打开文件,从中读取字节并发送这些字节,直到没有任何东西可以发送。

你不需要 Phonon 或任何与 MP3 相关的东西。您只需要打开文件并从中读取字节。write()然后,您使用 QTcpSocket 对象的函数将这些字节写入套接字。您甚至不需要 QDataStream,因为您只处理不需要解析的数据。

于 2012-11-30T11:18:42.587 回答