0

我有一个关于 Qt5 的问题。我使用了一个 SQlite DB,它包含小的 mp3 BLOB。

现在,我直接从数据库中使用 QMediaPlayer 流式传输音频数据来播放它(使用 QIODevice)。

这适用于 Linux,但在移植到 MAC 时,它不会播放音频。

在做了一些谷歌搜索后,我发现,这是因为后端不同,GStreamer 与 QuickTime(是否支持流媒体)。

现在的问题是,我该怎么做才能让它工作?是否可以在我的 Mac 应用程序中静态编译 GStreamer?或者您对虚拟文件支持有什么建议,所以我可以将 QUrl 用于 QMediaPlayer?

一个例子会很棒,谢谢。

4

0 回答 0