大家好,请告诉我如何将声音保持在名为“按我”的按钮
答案 0 :(得分:1)
试一试:
1)将以下内容添加到视图控制器的.h文件中:
#import <AudioToolbox/AudioToolbox.h> ... @interface MyViewController: UIViewController { ... } ... - (IBAction)buttonPressed:(id)sender;
2)在Interface Builder中创建一个按钮
3)右键单击Interface Builder中的按钮,选择第二个选项卡,然后从“Touch Up Inside”旁边的圆圈拖动到.xib窗口中的“File's Owner”,并选择“buttonPressed”方法
4)将以下代码添加到视图控制器的.m文件中:
- (IBAction)buttonPressed:(id)sender { NSString *path = [[NSBundle mainBundle] pathForResource:@"mysound" ofType:@"wav"]; SystemSoundID mySound; AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path], &mySound); AudioServicesPlaySystemSound(mySound); }
5)最后确保链接到音频工具箱框架...您可以通过从项目菜单转到添加到项目...,导航到/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs来执行此操作/iPhoneSimulatorXX.sdk/System/Library/Frameworks并选择AudioToolbox.framework。确保从弹出的菜单中选择不复制和“相对于当前SDK”。
希望这有帮助!