首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TouchesEnded上的音频

TouchesEnded上的音频
EN

Stack Overflow用户
提问于 2011-10-08 16:31:46
回答 1查看 188关注 0票数 0

在TouchesEnded上,我想做两件事: 1)将视图返回到它的原始位置--这很好用。2)如果触摸在YES vies上结束,我想播放音频声音,对于NO view,我想播放不同的声音。

我该怎么做呢?

此时此刻,我的“不”的声音将在每一次触碰结束时播放--这是不好的。

我是新手,所以请解释一下基础知识:)下面是我当前的代码。

代码语言:javascript
复制
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{

    yesletter1.frame = keepYesLetter1Place;
    yesletter2.frame = keepYesLetter2Place;
    yesletter3.frame = keepYesLetter3Place;
    yesletter4.frame = keepYesLetter4Place;
    notletter1.frame = keepNoLetter1Place; 
    notletter2.frame = keepNoLetter2Place;
    notletter3.frame = keepNoLetter3Place;
    notletter4.frame = keepNoLetter4Place;   

    NSString *path = [[NSBundle mainBundle]
                      pathForResource:@"no"ofType:@"wav"];
    AVAudioPlayer* theAudio = [[AVAudioPlayer alloc]
                               initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];

    [theAudio play];
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-09 02:00:09

解决了这个问题,不是我想要的方式,但事情现在工作了。我对一些物体有两种不同的声音,一种声音,另一种声音。我所做的是为每个对象添加一个标志,并且如果(flag1 == 0 || flag2 == 0 Ett...)播放声音1其他播放声音2.在另一种方法中,我使用旗帜进行其他操作。

我相信有一个更好的解决方案:),但现在一切都正常了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7695683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档