Comment lire le fichier de bibliothèque de l'iPod dans AVPlayer
Comment puis-je obtenir une bibliothèque ipod fichier de musique dans AVAudioPlayer?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Comment puis-je obtenir une bibliothèque ipod fichier de musique dans AVAudioPlayer?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Le kit de développement a aucune disposition pour la lecture de fichiers à partir de la bibliothèque iPod (que vous devez faire pour utiliser
AVAudioPlayer
avec elle), sans doute pour la lutte contre le piratage des raisons. Pour jouer iPod éléments de bibliothèque, utilisez l'MPMusicPlayerController
classe.Edit: Ce n'est plus correcte. Voir ci-dessous les réponses qui décrivent l'utilisation de la AVPlayer classe.
Que David mentionne, il n'y a plus de travail à faire que cela, par exemple, vous avez à gérer la lecture de la piste suivante dans la collection des articles dans les médias, mais ici, c'est une façon de le faire avec un ensemble de MPMediaItems qu'un utilisateur sélectionné à partir de l'iPod Sélecteur. Le AssetURL est ce que vous utilisez, il vous donne un chemin d'accès vers le fichier MP3 (p. ex. ipod-bibliothèque://item/élément.mp3?id=-6889145242935454020)
Oui, vous pouvez jouer des chansons de l'iPod à l'aide du SDK sans recourir à la
MPMusicPlayerController
classe.Le plus de base
AVPlayer
classe peut gérer des fichiers audio à partir de la bibliothèque iPod à l'aide de laNSUrl
de la valeur à partir de la chansonMPMediaItemPropertyAssetURL
de la propriété. Vous avez à faire beaucoup plus de travail pour tout configuré correctement, mais il peut être fait.Est-il possible d'obtenir des informations sur dB-mesure
MPMusicPlayerController
? Peut-être l'ouverture d'uneAVAudioSession
pour l'Enregistrement en parallèle pour faire le travail?? J'ai besoin de dB-valeurs pour construire une sorte de volume-spectrographe.