2010-12-01 3 views
1

Ich versuche, m4a zu spielen (http://a1.phobos.apple.com/us/r1000/020/Music/ad/41/da/ mzm.fkekhvue.aac.p.m4a) Datei von iTunes-Partnern, die AvAudioPlayer verwenden, aber nicht in der Lage sind, sie abzuspielen. Ich denke, es gibt ein Problem mit dem Link, weil ich die Audio heruntergeladen habe, dann umbenennen und auf meinem Server gehostet, dann kann ich es spielen.Kann nicht spielen m4a-Datei iPhone-Gerät (mit iTunes Affiliate-Suche API)

Ich habe es mit Web-View versucht, dann kann ich es spielen. Aber ich möchte mit AvAudioPlayer spielen. Wenn ich versuchte, die Daten von der Verbindung zu bekommen, konnte ich auch keine korrekten Daten bekommen.

Auch ich kann nicht mit UIWebView oder MoviePlayer spielen (Es funktioniert auf Simulator, aber nicht in iPhone-Gerät). Und sehr interessant ist es auch nicht in Safari App zu spielen.

Ich benutze iTunes Affiliate-Suche api (z. http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsSearch?term=jack+johnson.)

Jede Idee?

Danke, Dipen Patel

+0

hallo Dipen ... u irgendeine Lösung für Ihr Problem gefunden haben ..? – rockey

+0

Nein, hast du noch keine Lösung? – Dipen

Antwort

2

ich Erfolg mit NSData hatte:

NSData *musicData = [NSData dataWithContentsOfURL:previewUrl]; 
NSError *err; 
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithData:musicData error:&err]; 
Verwandte Themen