【问题标题】:Make a button play a sound in iOS在 iOS 中让按钮播放声音
【发布时间】:2012-11-21 14:22:02
【问题描述】:

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

【问题讨论】:

标签: ios objective-c audio playback


【解决方案1】:
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 框架添加到您的类中。

【讨论】:

  • 它在 NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Bazingas" ofType:@"m4a"]] 处给我以下错误它说“Initializer Element is not compile time-consistant On this line code AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil]; 它给出以下错误“使用未声明的标识符'AVAudioPlayer'”也“未知类型名称“AVAudioPlayer”
  • 添加我告诉你从目标中添加的所有框架,并确保你有一个音频文件。请标记评论,它也会增加你的分数......享受吧!
  • 对不起,我真的很陌生,我真的很感激!
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多