首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用音频工具箱播放循环吗?

我可以使用音频工具箱播放循环吗?
EN

Stack Overflow用户
提问于 2010-10-17 21:20:11
回答 1查看 1.1K关注 0票数 0

在我的应用程序中,我使用AudioToolbox框架,我需要播放循环,可以吗?

这是同时进行两次触摸的AVAudioplayer代码,运行速度很慢

代码语言:javascript
复制
- (AVAudioPlayer *)getNoteFromFilename:(NSString *)name andoftype:(NSString *)type{
    NSString *soundPath = [[NSBundle mainBundle] pathForResource:name
                                                          ofType:type];
    NSURL *fileURL = [NSURL fileURLWithPath:soundPath];
    AVAudioPlayer *note = [[[AVAudioPlayer alloc] initWithContentsOfURL:fileURL
                                                                  error:nil] autorelease];
    return note;

}

在视图中加载

代码语言:javascript
复制
ViewDidLoad {

    self.Note = [self getNoteFromFilename:@"Note" andoftype:@"wav"];


}

在IBAction中通过以下方式调用它:

代码语言:javascript
复制
[Note prepareToPlay];
[Note play];

注:我保留了所有的按钮和AVAudioPlayer

EN

回答 1

Stack Overflow用户

发布于 2010-10-17 21:33:21

请改用AVAudioPlayer。在那里,您可以很容易地使用numberOfLoops属性进行循环。

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

https://stackoverflow.com/questions/3953358

复制
相关文章

相似问题

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