Sto pianificando di rilasciare 10 delle mie registrazioni di canzoni gratuitamente, ma in bundle in un'app per iPhone. Non sono disponibili su web o itunes o ovunque al momento.Riproduzione di più file audio utilizzando AVAudioPlayer
Sono nuovo per iphone sdk (l'ultimo) come potete immaginare, quindi ho letto la documentazione per sviluppatori, vari forum e stackoverflow per imparare.
L'applicazione di esempio avTouch di Apple è stata un ottimo inizio. Ma voglio che la mia app suoni tutte e 10 le tracce una per una. Tutti i brani vengono aggiunti alla cartella delle risorse e sono denominati come track1, track2 ... track10.
Nel codice dell'app avTouch posso vedere le seguenti 2 parti, che è dove penso che ho bisogno di apportare modifiche per ottenere quello che sto cercando. Ma io sono perso.
// Load the array with the sample file
NSURL *fileURL = [[NSURL alloc]
initFileURLWithPath:
[[NSBundle mainBundle] pathForResource:@"sample" ofType:@"m4a"]];
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
if (flag == NO)
NSLog(@"Playback finished unsuccessfully");
[player setCurrentTime:0.];
[self updateViewForPlayerState];
}
qualcuno può please help me su
1. come caricare la matrice con tutte le 10 tracce che vengono aggiunti alla cartella delle risorse
2. e quando ho colpito il gioco, il giocatore dovrebbe iniziare la prima traccia. quando la prima traccia termina, la seconda traccia dovrebbe iniziare e così via per le tracce rimanenti.
Thank You