使用MAC从IODevice传输Qt音频
我有一个关于Qt5的问题。我使用一个SQlite DB,它包含一些小的mp3 blob 现在,我使用QMediaPlayer直接从DB流式传输音频数据以播放它(使用QIODevice) 这在Linux上运行良好,但在移植到MAC时,它不会播放音频 在做了一些谷歌搜索后,我发现,这是因为不同的后端,GStreamer和QuickTime(支持流媒体还是不支持流媒体) 现在的问题是,我能做些什么使它工作?可以在我的Mac应用程序中静态编译GStreamer吗?或者您对虚拟文件支持有什么建议,这样我就可以使用QMediaPlayer的QUrl了使用MAC从IODevice传输Qt音频,qt,sqlite,streaming,mp3,qmediaplayer,Qt,Sqlite,Streaming,Mp3,Qmediaplayer,我有一个关于Qt5的问题。我使用一个SQlite DB,它包含一些小的mp3 blob 现在,我使用QMediaPlayer直接从DB流式传输音频数据以播放它(使用QIODevice) 这在Linux上运行良好,但在移植到MAC时,它不会播放音频 在做了一些谷歌搜索后,我发现,这是因为不同的后端,GStreamer和QuickTime(支持流媒体还是不支持流媒体) 现在的问题是,我能做些什么使它工作?可以在我的Mac应用程序中静态编译GStreamer吗?或者您对虚拟文件支持有什么建议,这样我就
举个例子就好了,谢谢。就我个人而言,我会单独存储mp3,并且在数据库中有一个指向相关mp3文件的链接。这可能会使数据库更快,以及数据库和MP3的任何备份通常我都有这个机会,在创建新应用程序时,我会按照您的建议进行。但是这个数据库是分布在多个(移动)平台上的,因为它是这样的-所以改变它,仅仅是对MAC来说,每次数据库内容更新(这是非常常见的)时都会花费大量的精力来迁移数据库内容。