Je suis en train de jouer un audio d'application avec ipod le code que je utilise pour lire le fichier audio est:Comment utiliser MPMusicPlayerController avec AVAudioPlayer
code:
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
UInt32 doSetProperty = 1;
AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty);
[[AVAudioSession sharedInstance] setActive: YES error: nil];
if(error)
{
NSLog(@"Some error happened");
}
NSString *path = [[NSBundle mainBundle] pathForResource:effect ofType:type];
myPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
myPlayer.delegate = self;
myPlayer.numberOfLoops = -2;
myPlayer.volume = 1.0f;
[myPlayer play];
et jouer l'iPod musique J'utilise
code:
player = [MPMusicPlayerController iPodMusicPlayer];
Mon iPod joue bien jusqu'à ce que l'audio démarre la lecture mais une fois l'audio stoppé, je ne suis plus capable de revenir sur l'ipod pour jouer. J'utilise
code:
NSString *value = [[NSUserDefaults standardUserDefaults] stringForKey:@"sound"];
if([value compare:@"ON"] == NSOrderedSame && myPlayer != nil)
{
[myPlayer stop];
[myPlayer release];
myPlayer = nil;
}
NSError *error = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:&error];
if(error)
{
NSLog(@"Some error happened");
}
pour arrêter l'audio, puis juste appeler
code:
[player play];
pour jouer la musique de votre iPod, mais il ne joue pas la musique, il dit que le titre est nul.
J'apprécierais vraiment si quelqu'un pourrait m'aider avec ceci.
Cordialement, Ankur