我有一个关于 Qt5 的问题。我使用了一个 SQlite DB,它包含小的 mp3 BLOB。
现在,我直接从数据库中使用 QMediaPlayer 流式传输音频数据来播放它(使用 QIODevice)。
这适用于 Linux,但在移植到 MAC 时,它不会播放音频。
在做了一些谷歌搜索后,我发现,这是因为后端不同,GStreamer 与 QuickTime(是否支持流媒体)。
现在的问题是,我该怎么做才能让它工作?是否可以在我的 Mac 应用程序中静态编译 GStreamer?或者您对虚拟文件支持有什么建议,所以我可以将 QUrl 用于 QMediaPlayer?
一个例子会很棒,谢谢。