gpt4 book ai didi

objective-c - 以设定的间隔循环播放声音

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:28 24 4
gpt4 key购买 nike

我对此比较陌生,所以请多多包涵。我需要知道如何以可定义的间隔循环播放声音(或与此相关的任何对象)。一些简单的事情,比如触摸一个按钮,一个小的声音文件每隔 x 秒播放一次,直到你触摸另一个按钮或再次触摸同一个按钮。

最佳答案

NSTimer是您正在寻找的在特定时间间隔执行操作的内容。

创建一个每 5 秒执行一些操作的简单计时器看起来像这样:

//This will start a repeating timer that will fire every 5 seconds
-(IBAction)startTimer {
self.timer = [NSTimer scheduledTimerWithTimeInterval:5.0
target:self
selector:@selector(someAction:)
userInfo:nil
repeats:YES];
}

//The method the timer will call when fired
-(void)someAction:(NSTimer *)aTimer {
//Do stuff here
}


-(IBAction)stopTimer {
[self.timer invalidate];
}

就播放声音而言,iOS 提供了很多选项。幸运的是,Apple 提供了大量 good documentation关于可供您选择的不同选项,如何选择正确的选项并加以实现。

关于objective-c - 以设定的间隔循环播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com