在iOS中按一个按钮播放声音

时间:2012-11-21 14:22:02

标签: ios objective-c audio playback

我正在尝试创建一个应用程序,当您触摸按钮(实际上是我导入的.png图像)时,会播放声音。有人知道怎么做这个吗?我使用的是xcode 4.5.2

3 个答案:

答案 0 :(得分:6)

NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"your audio file name" ofType:@"wav"]];
AVAudioPlayer *click  = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile  error:nil];
[click play];

在您点击按钮的操作上编写此代码。另外将AudioToolbox / AudioToolbox.h和AVFoundation / AVFoundation.h框架添加到您的班级。

答案 1 :(得分:0)

Youtube Tutorial解释制作音板应用程序的完整源代码。但是,下次发布问题时,您的目标应该是针对您遇到的单个问题。 Stack Overflow不是您的个人研究助手,在谷歌上搜索“音板应用程序教程”的简单搜索会在向您展示如何实现目标方面提供大量结果。

答案 2 :(得分:0)

您可以设置按钮触摸事件来播放