我们如何在Qt工具包(Qt)应用程序中读取已挂载(Raspberry pi)usb中的所有mp3文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们如何在Qt工具包(Qt)应用程序中读取已挂载(Raspberry pi)usb中的所有mp3文件相关的知识,希望对你有一定的参考价值。

我正在尝试为我的Raspberry pi创建一个音乐应用程序,我已经完成了我的播放器UI。现在我需要检测安装在raspberry pi中的USB并从USB读取所有mp3文件。有没有我可以参考实现这个的例子。

在某处我读到了关于solid.kde库但没有实例可以实际开始实现,任何指南或示例链接将不胜感激。

答案

几年前我在另一块板上做过。您可以做的是使用dbus获取有关插入设备和安装的通知。您可以使用此代码通过dbus和QtDbus完成所有操作,这非常简单:https://github.com/Razor-qt/razor-qt/blob/master/libraries/razormount/rzmountproviders_udisks2.cpp。您已添加和删除通知以及一些要装入和卸载的方法。我认为这也可以在Pi上完成,因为dbus可用。

以上是关于我们如何在Qt工具包(Qt)应用程序中读取已挂载(Raspberry pi)usb中的所有mp3文件的主要内容,如果未能解决你的问题,请参考以下文章

Qt上位机开发之如何让自己的APP启动与硬件信息绑定(Win端)

Qt上位机开发之如何让自己的APP启动与硬件信息绑定(Win端)

Qt上位机开发之如何让自己的APP启动与硬件信息绑定(Win端)

QT应用程序挂载U盘后不能显示中文问题分析

QT应用程序挂载U盘后不能显示中文问题分析

如何在QT中读取串口数据