2010-09-02 14 views
24
  1. iOS oyunuma arka plan müziği çalmanın en iyi yolu nedir? Ve bunu nasıl yaparım?Döngü fon müziği mi?

  2. Bu müzik dosyasının oynatılmaya en uygun biçimi nedir?

  3. Bu şarkı bu oyunu tüm oyun boyunca mutlu bir şekilde oynatır mı, görünümü değiştirirken kesinti olmaz mı?

  4. Bu müziği nasıl açabilirim?

    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; 
    NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath]; 
    AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:nil]; 
    player.numberOfLoops = -1; //infinite 
    
    [player play]; 
    

    ve currentTime ayarlayarak aracılığıyla atlayabilir:

cevap

36

Sen AVAudioPlayer kullanabilirsiniz `AudioToolbox` ve` AVFoundation` ekleme hakkında unutmayın

player.currentTime = 10; //jump to 10th second 
+13

projenize çerçeveler ekleyebilir ve view controller delegate dosyanıza ' 've' 'dosyalarını içe aktarabilirsiniz. – Joseph

+1

Geleneksel olarak, MP3 dosyalarının iyi işlem yapmadığını öğrendim - artık böyle değil mi? –

+3

@Hithere - 'AudioToolbox' eklemeniz gerekmiyor, bu farklı bir Çerçeve. Ayrıca @DavidDunham - evet, AAC dosyaları döngü için MP3'lerden daha iyi olması gerekiyordu. – jowie