2011-01-08 168 views
0

我是一个完整的编程新手,我想知道如何可以有几个播放不同声音的按钮。我搜索了所有内容,无法弄清楚这个简单的任务。谢谢!如何按下按钮播放自定义声音?

+1

你真的有两个截然不同的问题:如何检测单个按键(或者你的意思是GUI按钮?),以及如何播放声音。你可能有更多的运气分别寻找它们。 – Cascabel 2011-01-08 07:09:11

+1

你的意思是iPhone或Mac? – taskinoor 2011-01-08 07:20:47

回答

1

这是一个简单的任务,一旦你有足够的了解Objective-C和框架的可可(iPhone上的可可触摸)。

与其仅仅在网上搜索示例,您最好寻找有关如何编程Objective-C和Cocoa的参考资料。

的步骤是:

  1. 在Xcode中,创建具有一个方法的控制器类如此:- (IBAction)playSound:(id)sender;
  2. 创建使用界面生成的UI。
  3. 在这个界面上放置你想要的按钮并配置它们的标签。
  4. 对于每个按钮设置数字标签(你可以在Interface Builder做到这一点)。
  5. 对于每个按钮,将目标设置为控制器,并将操作设为您在步骤1中创建的方法。(通过ctrl将该按钮拖动到Interface Builder中的控制器对象上执行此操作)
  6. 在控制器类,通过编写一个for循环,检查的按钮(您可以根据标签上通过“发件人”对象得到,然后play a sound的标签填写方法。

根据你的水平使用Cocoa的经验,现在可能没什么意义,但是如果您通读Objective-C和Cocoa的参考资料和教程,则每个步骤都将变得更加清晰,并且您可以完成这个简化le任务你自己。