在视图中播放声音变化
问题描述:
Im a newb。一旦新视图控制器在viewdidload下加载,我就会播放音频声音,但是现在如何从内存中删除该声音以使其返回到视图控制器,它仍会再次播放音频?在视图中播放声音变化
@implementation FFViewController
-(void)viewDidAppear:(BOOL)animated
{
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"crash",
CFSTR ("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID (soundFileURLRef, &soundID);
AudioServicesPlaySystemSound (soundID);
}
- (void)viewDidLoad
我可能会做错事,但我用viewWillAppear并尝试viewdidappear,它会播放音频时,应用程序启动,但如果我回到该屏幕没有声音? – Austinj 2012-03-23 04:19:45
发布您的代码... – 2012-03-23 04:20:23
我编辑并添加了上述正确格式的代码。 – Austinj 2012-03-23 04:44:01