按下按钮播放并暂停背景声音

时间:2011-04-30 01:23:06

标签: objective-c audio

我的代码出错:

-(IBAction)pause {
    [theAudio pause];

    if [theAudio pause] {
    else {
        [theAudio play];
    }
}
}

我对c和xcode很新,我真的不知道该怎么做。请提供与此相关的正确代码。

2 个答案:

答案 0 :(得分:2)

我建议您与用户722566合作,并一起解决的问题

https://stackoverflow.com/questions/5838749/error-expected-before-token-and-expected-declaration-or-statement-at-end

Making a button play and pause background sound

error: expected expression before 'else'

似乎你们两个人几乎在同一时间有很多相同的问题。

感谢

答案 1 :(得分:0)

您发布的代码有一些语法错误,它应如下所示:

-(IBAction)pause {      
    if ([theAudio isPaused]) {
        [theAudio play];
    } else {
        [theAudio pause];
    }
}

我不知道你的theAudio对象是否有isPaused方法,基本上在if语句中你应该检查音频是否正在播放,并使用它来设置音频播放或者停顿。