SORU
26 NİSAN 2012, PERŞEMBE


İOS kısa bir ses çal

Sanırım kullanabileceğimi AVAudioPlayer ses çıkar, ancak ihtiyacım olan şey sadece oyun kısa bir ses ve hiç lazım değil döngüler veya ince taneli kontrol birimi vb.

Bir kolay yolu bunu yapmak için vardır? Yardımlarınız için teşekkürler.

CEVAP
26 NİSAN 2012, PERŞEMBE


Diğer bütün cevaplar, bellek sızdırıyor (ARC için etkin değilse . bir tek ^em>bircevap)... tuhaf bir şekilde, cevabın aslında doğru görünür retainCount bir çağrı olarak işaretlenmiş.

3 ** bir şey varsa, ARC kullanmıyorsanız () serbest olması gerekiyor.

AudioServicesCreateSystemSoundID() ararsan çıkan ses atmanız gerekir.

Audio UI Sounds örneğe bakın.

Temel olarak:

@interface MyClass:UI*ViewController // fixed
{
     SystemSoundID mySound;
}
@implementation MyClass
- (void) viewDidLoad {
    [super viewDidLoad];
    AudioServicesCreateSystemSoundID(.... URL ...., &mySound);
}

- (void) playMySoundLikeRightNowReally {
    AudioServicesPlaySystemSound(mySound);
}

- (void) dealloc {
   AudioServicesDisposeSystemSoundID(mySound);
   [super dealloc]; // only in manual retain/release, delete for ARC
}
@end

Bütünlüğü için:
AudioToolbox ekleyin.çerçeve
#import <AudioToolbox/AudioToolbox.h>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • Rozetked | Обзоры

    Rozetked |

    5 AĞUSTOS 2011
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010