Воспроизведение звука на iPhone? - PullRequest
0 голосов
/ 04 сентября 2010

Что не так с этим кодом? Я использовал это раньше, но теперь я получаю эти предупреждения ...

предупреждение: передача аргумента 2 'AudioServicesCreateSystemSoundID' из несовместимого типа указателя

предупреждение: передача аргумента 1 в 'AudioServicesPlaySystemSound' делает целое число из указателя без приведения

-(void)playfireSound{

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

1 Ответ

0 голосов
/ 05 сентября 2010

Возможно, вы неправильно указали вашу переменную fireSound для использования с этим API. Возможно, вы объявили его как некоторый объект, а не как SystemSoundID, который имеет тип int.

...