2009-05-23 8 views
2

Quel serait le meilleur moyen de lire des chansons ipod avec C#. Je pense à faire une interface pour l'iPod comme un test :)Apple Ipod et C#

Merci

Répondre

1

La question est un petit vauge donc je répondrai basé sur les manières que je peux voir de l'interpréter.

Je ne peux pas parler des appareils de génération actuels (Touch) parce qu'ils ont changé des choses mais je sais qu'avant cela, les chansons étaient stockées dans le répertoire iPod_Control. Ces fichiers sont nommés magled afin de lire des informations telles que la piste et le nom de l'artiste, il faut l'extraire de l'atome udata du fichier sonore lui-même. ITunes et l'iPod utilisent l'audio MPEG-4 AAC pour les fichiers audio. Pour les lire, il faut extraire ces données de l'atome de données du fichier audio et les transmettre à un moteur de rendu compatible, tel qu'iTunes ou QuckTime, accessible depuis les réseaux gérés. code via COM.

Il est possible de rendre MP4-AAC sans quicktime ou iTunes en utilisant des bibliothèques et des codecs tiers, mais je n'ai pas exploré cela.

Apple a récemment cessé d'utiliser DRM dans le magasin iTunes cependant, si vous utilisez des bibliothèques audio tiers que vous pourriez avoir des problèmes de rendu des fichiers audio qui sont cryptés de cette manière

0

Peut-être me manque un thème mais vous pouvez essayer Here

3

Cette question a été soulevée dans une recherche google, mais la première réponse raisonnable je trouve pris un peu plus longtemps:

SharePod possède une bibliothèque .Net (2.0) pour l'accès iPod, et prend en charge apparemment tous les derniers iPods et iPhones (Je ne l'ai pas testé personnellement):

http://www.getsharepod.com/fordevelopers/

Il est gratuit pour un usage non commercial, et semble assez pas cher pour une utilisation sous licence (99 $ à ce moment)

Hope cela aide quelqu'un!

+0

Je suis en train d'essayer le lecteur SharePod sur Win8 x64. J'ai extrait l'installateur iTunes64 avec 7zip et installé le support d'application d'Apple et le support de périphérique mobile. Ensuite, je peux jouer de la musique directement à partir de l'iPod Classic avec le lecteur de musique de SharePod. Pas besoin d'installer iTunes complet (pas sûr de l'iPhone et de l'iPod Touch). –