¿Cómo reproducir música automáticamente tan pronto como comience mi aplicación?

Necesito ayuda con mi aplicación que he comenzado recientemente. Soy un gran iniciador de la encoding, así que por favor, ayúdenme, significará mucho. Necesito una pieza de música para tocar tan pronto como el usuario ingrese a mi aplicación, he seguido otros tutoriales de YouTube, pero solo funcionan para las versiones anteriores de Xcode, así que por favor, muchas gracias.

¿Qué hay de ponerlo en su application didFinishLaunching pero asegúrese de instanciarlo en usted .h y .m.

Algo como esto debería hacer tu problema:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSString* resourcePath = [[NSBundle mainBundle] resourcePath]; resourcePath = [resourcePath stringByAppendingString:@"/YOURMUSICNAME.wav"]; NSLog(@"Path to play: %@", resourcePath); NSError* err; //Initialize our player pointing to the path to our resource player = [[AVAudioPlayer alloc] initWithContentsOfURL: [NSURL fileURLWithPath:resourcePath] error:&err]; if( err ){ //bail! NSLog(@"Failed with reason: %@", [err localizedDescription]); } else{ //set our delegate and begin playback player.delegate = self; [player play]; player.numberOfLoops = -1; player.currentTime = 0; player.volume = 1.0; } } 

Entonces, si quieres detenerlo:

 [player stop]; 

o deténgalo:

 [player pause]; 

y también importarlo en su file de encabezado:

 #import <AVFoundation/AVFoundation.h> 

EDITAR:

Deberías, por supuesto, declararlo en tu encabezado y luego sintetizarlo.

//.h y agrega la parte en negrita :

@interview ViewController: UIViewController < AVAudioPlayerDelegate > {

 AVAudioPlayer *player; } @property (nonatomic, retain) AVAudioPlayer *player; 

//.metro

 @synthesize player; 

Puedes usar AVAudioPlayer . Es bastante sencillo de usar:

 NSURL *path = [[NSURL alloc] initFileURLWithPath:[DataPersister getQualifiedPathForFileInDirectory:DataPersisterPathBundle fileName:@"music.mp3"]]; NSError *outError; AVAudioPlayer *musicSound = [[AVAudioPlayer alloc] initWithContentsOfURL:path error:&outError]; [musicSound play]; [path release]; 

Restring importar

 #import <AVFoundation/AVFoundation.h> 
 NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/MUSIC.mp3", [[NSBundle mainBundle] resourcePath]]]; NSError *error; audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; audioPlayer.numberOfLoops = -1; [audioPlayer play]; audioPlayer.volume = 1.0; audioPlayer.currentTime = 2; 

Use esto en la aplicación - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions método - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions reproducirá música de seguro

Happy Coding;)