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

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009