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ş:
Lateks: kısa bir zaman dilimi içinde a...
java: en kısa yol için epey bir baskı ...
Nasıl kısa devre Dizi.break " demesi g...
'kısa' - Java döküm ilkel tü...
Nasıl PHP kısa etiketleri etkinleştirm...