【发布时间】:2010-05-06 04:38:02
【问题描述】:
我是 iphone 开发新手。我想写一个有 3 个按钮的应用程序。触摸每一个都会触发声音。
- 1.wav
- 2.wav
- 3.wav
有人可以给我一些提示并引导我走向正确的道路吗?
【问题讨论】:
标签: objective-c iphone
我是 iphone 开发新手。我想写一个有 3 个按钮的应用程序。触摸每一个都会触发声音。
- 1.wav
- 2.wav
- 3.wav
有人可以给我一些提示并引导我走向正确的道路吗?
【问题讨论】:
标签: objective-c iphone
您需要在控制器中编写动作来触发声音并将按钮与这些动作挂钩。
【讨论】:
这是在按钮点击事件中播放 .wav 文件的示例代码:
-(void) playWavFile{
SystemSoundID soundFileObject;
CFURLRef soundFileURLRef = CFBundleCopyResourceURL (CFBundleGetMainBundle (),CFSTR ("1"),CFSTR ("wav"),NULL );
AudioServicesCreateSystemSoundID (soundFileURLRef,&soundFileObject );
AudioServicesPlaySystemSound (soundFileObject);
}
-(IBAction) button1Pressed:(id)sender
{
[self playWavFile];
}
谢谢,
吉姆。
【讨论】: