【问题标题】:Playing sound issue iPhone?iPhone播放声音问题?
【发布时间】:2010-09-04 14:41:20
【问题描述】:

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

警告:从不兼容的指针类型传递“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);
}

【问题讨论】:

  • 也许显示fireSound的声明?

标签: iphone xcode sdk audio playing


【解决方案1】:

您对 fireSound 变量的声明可能不适合与此 API 一起使用。也许您将它声明为某种对象,而不是作为 int 类型的 SystemSoundID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多