Ecco quello che sto facendo a giocare mp3 in Xcode 4.2:
1) Import AVFoundation.framework
quadro nel progetto
2) Aggiunta: #import "AVFoundation/AVAudioPlayer.h"
nel progetto ViewController.h
file:
#import <UIKit/UIKit.h>
#import "AVFoundation/AVAudioPlayer.h"
@interface ViewController : UIViewController
@end
3) Trascina selezione il file mp3 yoursoundfile.mp3
nella vostra radice del progetto esploratore
4) Modificare -(void)viewDidLoad
in ViewController.m
:
- (void)viewDidLoad{
[super viewDidLoad];
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"yoursoundfile"
ofType:@"mp3"]];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc]
initWithContentsOfURL:url
error:nil];
[audioPlayer play];
}
Non appena si avvia il programma, esso riprodurre il suono. Puoi personalizzare la tua app modificando il volume o quando giocare, interrompi ...
Il collegamento n. 1 è un imbroglio - Non ho effettivamente bisogno di un'interfaccia, solo un suono. Link n. 2 riprodotto su Mac, non su iPhone. – AngryHacker
Ciao AngryHacker: Sì, pensavo che il primo collegamento non fosse quello che volevi - ma l'ho incluso nel caso in cui lo stavi cercando. Per quanto riguarda il secondo link, c'è un link a un progetto "AudioStreamer", che include la fonte sia per la versione per iPhone che per quella per Mac. – PF1