Attualmente sto cercando di classificare una raccolta musicale di utenti e la possibilità di ottenere dagli utenti i brani/artisti maggiormente riprodotti migliorerebbe notevolmente l'esperienza utente nell'app. È possibile ottenere il conteggio dei giochi? e come potrei fare per farloios ottengono il conteggio di riproduzione per gli elementi nella libreria multimediale
risposta
MPMediaItem ha il metodo:
- (id) valueForProperty: (NSString *) property
Questo metodo riportare la chiave di proprietà dei media che si desidera che il valore corrispondente di. E uno dei valori possibili è MPMediaItemPropertyPlayCount:
Il numero di volte in cui l'utente ha riprodotto l'elemento multimediale. Il valore è un oggetto NSNumber che rappresenta un tipo di dati NSUInteger.
dovrebbe volete trovare pista più giocato dell'utente (s), si potrebbe:
Conservare tutti gli elementi multimediali (cioè
[[MPMediaQuery songsQuery] items]
) e le loro proprietà in un database (cioè Core Data), li prendere con un NSFetchRequest e ordinare i risultati con NSSortDescriptor.... o utilizzare
[[MPMediaQuery songsQuery] items]
e sort the results sulla proprietàMPMediaItemPropertyPlayCount
.
Opzione (1) è probabilmente la cosa migliore, soprattutto se stai cercando di catalogare la collezione di musica (immagino (2) potrebbe essere peggio prestazioni-saggio troppo).
C'è anche a similar answer on SO per rispondere alla tua domanda.
Check out the Apple docs per ulteriori informazioni su MPMediaQueries.
Se si utilizzano i dati di base, è possibile utilizzare molti metodi. Controlla: http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/CoreData/cdProgrammingGuide.html
- 1. Gestione delle sottocartelle nella libreria multimediale
- 2. Plug-in multimediale di sola riproduzione Cordova
- 3. Come si ottengono gli elementi della radio in ingresso per l'allineamento orizzontale nella reazione [materiale-ui]?
- 4. Enumerazione di tutti gli elementi portachiavi nella mia applicazione iOS
- 5. Errore nella libreria "YouTube iOS Player Helper"
- 6. iOS - coda automatica degli elementi attualmente in riproduzione
- 7. Come si ottengono gli elementi selezionati da QListView?
- 8. Riproduzione automatica di video nella cella Tableview in iOS
- 9. come aggiungere alla libreria multimediale in xcode?
- 10. Risposta alle notifiche MPMoviePlayerController durante la riproduzione multimediale in background
- 11. Ottieni una singola immagine specifica dalla libreria multimediale di Wordpress
- 12. API SoundCloud - Il conteggio di riproduzione è inferiore al conteggio effettivo
- 13. Libreria di logger per iOS
- 14. conteggio max per il conteggio (*)
- 15. come aggiungere il file xib nella libreria statica in iOS
- 16. UI si blocca quando viene visualizzato il softkeyboard durante la riproduzione del lettore multimediale?
- 17. Ottenere il conteggio degli elementi jQuery.each()
- 18. elementi di conteggio di un flusso
- 19. La migliore libreria di archiviazione per iOS
- 20. ios ottengono etichetta a partire dal numero di tag
- 21. Come visualizzare gli elementi nella tela attraverso il binding
- 22. iOS riproduzione video con MPMoviePlayerController
- 23. iOS Airplay - "Riproduzione sul televisore"
- 24. accesso tutti gli elementi nella JTOKEN, Json.NET
- 25. Conteggio del numero di elementi nell'array
- 26. Riproduzione di video di YouTube su iOS
- 27. Riproduzione di suoni di sistema in iOS
- 28. Riproduzione video inversa in iOS
- 29. Riproduzione di uno stream ogg in iOS
- 30. Riproduzione di file MIDI multi-strumento IOS