python – Kivy严格来说是一个GUI框架吗?
我正在考虑使用Kivy开发我的第一个移动应用程序(主要是因为我不想学习任何新语言).这个应用程序需要访问用户的音乐库文件&元数据.我正在寻找
Kivy’s API Reference 并找不到任何适合作为解决方案的东西.
Audio Module给了我背景音乐或SFX功能的印象.
我的问题是,Kivy是否严格用于为应用程序创建GUI?如果没有,有人可以给我一个例子,说明如何使用Kivy / python访问移动设备上的用户音乐库吗? 提前致谢. 解决方法
如果我理解你,你想要访问OS存储用户音乐的地方,而不仅仅是你自己提供的文件,kivy不提供任何抽象,你要么知道他们应该知道的地方在你的目标平台上(android / ios我猜),或者如何询问操作系统它们在哪里,你可以使用
pyjnius(对于android)和
pyobjus(对于ios虽然它现在不太先进),要求通过本机api,然后使用kivy api播放它们,如果你想读取文件元数据,请使用通常的python库,对于库元数据,我猜这是应该给它们的本机api.
例如: > http://developer.android.com/reference/android/media/MediaMetadataRetriever.html 看起来很有希望,但我没有试验过它们. 为了回答更一般的问题,kivy主要针对UI,但是尝试为平台提供抽象,在需要的地方做不同的事情,我们还没有任何东西,但至少是低级别的东西(注意你如何使用相同的东西)在所有平台上加载/播放音频文件的方法?它不是给定的:)),在这里. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |