正在加载媒体文件



我正在使用带有发声子的Qt来播放一些mp3文件。问题是我需要多个 mp3 文件一起运行,并且它们没有以同步方式播放,尤其是当我订购搜索或其他东西时。

我注意到从硬盘驱动器同步比从USB驱动器同步更好。似乎程序没有将整个文件加载到内存中。由于我需要将此程序放在 USB 驱动器上,有没有办法将文件分配到内存中然后从中播放?

如果您关心的是读取文件系统,也许您可以提前将声音文件缓存到 QBuffer 对象中,然后在Phonon::MediaSource(QIODevice * ioDevice)中使用它们

这样,您就不再依赖文件系统来维护稳定的 IO。它像你想要的那样在内存中。

相关内容

  • 没有找到相关文章

最新更新