大家好。藤田裕太(@HofuCamera)是。
从上次开始,这次我想创建一个“尖叫游戏iPhone应用程序”。
这个应用程式是一款游戏,可让您思考在显示一定数量后要添加的内容。另外,选择数字时我想发出可爱的声音。通过将声音变成狗或猫,它也可以成为孩子们的应用程序。
在本章中,我想在点按数字时发出声音。这次,我把它做成了猫的树皮。
让我们开始吧!
<<到最后一次的路线>>
・让我们为iPhone应用程序开发准备环境
・开发iPhone应用程序需要什么
・让我们开发没有程序的红卡iPhone应用程序
・让我们开发一个没有程序的彩色卡片应用程序
・让我们开发您最喜欢的网站集应用
・让我们开发一个笔记邮件应用程序(第1部分)
・让我们开发一个笔记邮件应用程序(第2部分)
・让我们开发在10秒内停止的“ Just Time iPhone App”(第1部分)
・让我们开发一款仅需10秒即可停止运行的游戏,只需一次使用时间(第2部分)
・ 让我们开发一个谎言电话应用
・让我们创建一个密码iPhone应用程序(第1部分)
・让我们创建一个密码iPhone应用程序(第2部分)
・让我们创建一个密码iPhone应用程序(第3部分)
・让我们创建一个密码iPhone应用程序(第4部分)
・待办事项清单让我们创建一个iPhone应用程序(第1部分)
・待办事项清单让我们创建一个iPhone应用程序(第2部分)
・让我们创建一个待办事项列表iPhone应用程序(第3部分)
・待办事项清单让我们创建一个iPhone应用程序(第4部分)
・让我们创建一个树皮添加游戏iPhone应用程序(第1部分)
・让我们创建一个树皮添加游戏iPhone应用程序(第2部分)
将音频文件导入项目
现在,我想导入音频文件。
准备一个mp3声音源并将其拖放到您的项目中。
如果您需要声源,请单击此处
在这里,我导入了neko.mp3。
介绍语音框架
到目前为止,我认为您已经介绍了框架并对其进行了处理。
同样,我想使用音频框架来播放音频。
第一。选择红色部分
如果向下滚动,红色部分会有+标记,因此请单击它。
将出现一个搜索窗口,选择AVFoundation.framework,然后单击Add。
如下所示安装后,就可以使用了。
检查您导入的程序
这次,当您点击键盘上只有外部数字输入的数字时,我们会发出声音。
这意味着您必须修改使用可可豆荚导入的程序。
我将解释如何找到该程序。
首先,通过单击以下命令选择代理位置。
然后我转到该程序的.h文件。
但是,由于是描述特定处理的实现文件.m文件,
点击红色部分
当我选择.m文件时,它已被锁定。
单击红色部分将其解锁。
然后,我能够确认实现文件。
接下来,我将搜索一个在点击键盘时会做出反应的位置,但是在此之前,我将其导入以便可以使用框架。
#import <AVFoundation/AVFoundation.h>
接下来,准备用于音频播放的变量。
AVAudioPlayer *audioPlayer
如下图所示,当我点击按钮时,我发现有一个反应部件。
我将在此处编写一个程序来播放音频。
描述如下。
NSError *error = nil; // 再生する audio ファイルのパスを取得 NSString *path = [[NSBundle mainBundle] pathForResource:@"neko" ofType:@"mp3"]; // パスから、再生するURLを作成する NSURL *url = [[NSURL alloc] initFileURLWithPath:path]; // auido を再生するプレイヤーを作成する audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; audioPlayer.numberOfLoops = 0; [audioPlayer play];
而已。
让我们来看看模拟器
现在,尝试查看当您真正点击它时是否发出声音。
您可以看到,即使像这样连续单击,也会听到吱吱声。
最后
它怎么样?
如果您今天在这里,请像儿童应用程序一样在背景上添加图像。
请从这里下载图像资料。
拖放图像并将其引入项目后,放置图像视图并在此处进行设置。
通过将图像重新排列在底部可以完成图像视图。
通过设置背景图像,添加声音,并从外部结合键盘和介绍,我希望使其成为功能强大的教育应用程序,它将使孩子们开心。
创建原始应用程序时请参考它。
下次我们期待。