【问题标题】:Playing continuos sound in iPhone app在 iPhone 应用程序中播放连续声音
【发布时间】:2011-04-30 04:04:17
【问题描述】:

我有一个 iPhone 应用程序,它要求我在应用程序的整个生命周期内播放循环播放的 mp3 声音。

但是根据用户执行的某些操作,该 mp3 应该停止/暂停一段时间,另一个 mp3 应该播放,然后这个 mp3 应该再次恢复播放。

我还没有真正在 iPhone 上使用过任何音频 API,我只是使用 AudioToolbox 来播放按钮点击时的声音。

那么你们建议我应该怎么做。 任何指针...?建议....?

【问题讨论】:

    标签: iphone cocoa-touch audio ios core-audio


    【解决方案1】:

    正如我在post 中所写,您可以使用AVAudioPlayer

    代码提取:

    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"];
    NSURL *soundFileURL = [NSURL URLForString:soundFilePath];
    AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:soundFileURL];
    player.numberOfLoops = -1; //infinite
    
    [player play];
    

    你可以暂停它:

    [player pause];
    

    【讨论】:

    • 是的,我在谷歌搜索后确实找到了这个解决方案。尽管如此,感谢您的回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多