Frage

Ich bin mit einem einfachen Stück Code eine Audiodatei abzuspielen:

NSString *pathToMusicFile1 = [[NSBundle mainBundle] pathForResource:@"song" ofType:@"mp3"];
mySong1 = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:pathToMusicFile1] error:NULL]; 
NSLog(@"Song1 Loaded");
mySong1.numberOfLoops = -1;
mySong1.volume = 1.0;
[mySong1 play];

Ich habe AVFoundation importiert und ich habe mySong1 in meine Header-Datei deklariert und dann synthetisiert es in meiner Implementierungsdatei. Dieser Code funktioniert gut, zum größten Teil. Ich bekomme keine Fehler und das Audio spielt im Simulator groß. Es spielt auch fein auf einem iPhone 3GS 4.0 und auf einem Original-iPhone läuft läuft 3.1.3. Das Problem ist, dass es nicht auf ein iPhone spielt 4 mit iOS 4.1. Ich habe versucht, das Projekt sowie einen Neustart des Telefons zu reinigen. Weder hilft. Ich habe auch eine .aiff Datei anstelle der mp3 versucht, aber kein Glück da.

Was bin ich? Gibt es eine alternative Möglichkeit, Klänge zu spielen, dass ich jetzt verwenden sollte? Jede Hilfe sehr geschätzt. Kann nicht herausfinden, was das Problem hier ist. Vielen Dank für jede Hilfe.

War es hilfreich?

Lösung

Es ist mir peinlich recht zu haben, dies zu schreiben, aber mein Telefon war stumm geschaltet - weshalb ich nicht jeden Ton aus meinem App auf meinem Handy bekommen. Vielleicht hilft mein Fehler jemand anderes? Ich hoffe. kostet mich nur ein paar Stunden, um das herauszufinden. GAH!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top