播放声音问题iPhone?

时间:2010-09-04 14:41:20

标签: iphone xcode sdk audio playing

这段代码有什么问题?我以前用过它,但现在我收到了这些警告......

警告:从不兼容的指针类型传递'AudioServicesCreateSystemSoundID'的参数2

警告:传递'AudioServicesPlaySystemSound'的参数1使指针中的整数不带强制转换

-(void)playfireSound{

    NSString *path = [[NSBundle mainBundle] pathForResource:@"fireSound" ofType:@"wav"];
    NSURL *url = [NSURL fileURLWithPath:path];
    AudioServicesCreateSystemSoundID((CFURLRef) url, &fireSound);   
    AudioServicesPlaySystemSound(fireSound);
}

1 个答案:

答案 0 :(得分:0)

使用此API时,您的fireSound变量声明可能不正确。也许您将它声明为某种对象,而不是SystemSoundID,它的类型为int。