2013-05-26 20 views
5

İlk mobil uygulamamı geliştirmek için Kivy'yi kullanmayı düşünüyorum (temelde yeni bir dil öğrenmek istemediğim için). Bu uygulama kullanıcının müzik kitaplığı dosyalarına & meta verilerine erişmeyi gerektirir. Kivy's API Reference ile bakıyordum ve bir çözüm olarak uygun bir şey bulamadım. Audio Module bana arka plan müziği veya SFX işlevselliği hakkında bilgi verdi.Kivy kesinlikle bir GUI çerçevesi midir?

Soruma göre sorularınız için GUI oluşturmak için Kivy kesinlikle mu? Değilse, birisi bana bir kullanıcının Kivy/python kullanarak bir mobil cihazda bir kullanıcının müzik kütüphanesine erişmesi hakkında nasıl bir örnek verebilir?

Şimdiden teşekkürler.

cevap

3

Eğer sizi çok iyi anlarsam, işletim sisteminin yalnızca kullanıcının kendisinin sağladığı dosyalara değil, kullanıcının müziğini sakladığı yere erişmesini istersiniz, bunun üzerine kivy herhangi bir soyutlama sağlamamaktadır; bir yerde onlar hedef plateforms olmalıdır (android/ios sanırım), ya da onlar nerede OS sormak, sen pyjnius (android için) ve pyobjus kullanabilirsiniz (şimdi daha az gelişmiş olmasına rağmen ios için), sormak Bunun için yerel api aracılığıyla, daha sonra bunları oynatmak için kivy api kullanın ve dosya meta verilerini okumak istiyorsanız, bunun için her zamanki python libs'ı kullanın ve kütüphane meta verileri için, sanırım bunları vermesi gereken yerel api'dir.

örn:

+0

Wow ... bu zor olacak o zaman. Bunu temizlediğin için teşekkürler. –

+0

Mutlaka çok zor değil, pyjnius aslında android API'nin çoğunu kullanmayı çok kolaylaştırıyor ve sadece değerleri almak istiyorsanız, potansiyel olarak sadece birkaç satırlık kod var. – Tshirtman

+0

Bunu pyobjus'ta nasıl yaparım? Telefondaki verilere erişme konusunda bakabileceğim eğitici var mı? –