使用AudioToolbox在iPad上播放声音

时间:2011-10-05 22:40:23

标签: iphone objective-c ios xcode ipad

我找到了一个使用工具箱播放声音的功能,可以创建它的人:

-(SystemSoundID) createSoundID: (NSString*)name {
    NSString *path = [NSString stringWithFormat: @"%@/%@",
             [[NSBundle mainBundle] resourcePath], name];

    NSURL* filePath = [NSURL fileURLWithPath: path isDirectory: NO];
    SystemSoundID soundID;
    AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
    NSLog(@"%@, %@", path, filePath);
    return soundID;
}

然而,一旦我想要播放声音,我就会使用这个功能

mySound = [self createSoundID: @"canopen.wav"];

AudioServicesPlaySystemSound(mySound);

它只能在模拟器中播放,而不是一次将其移到iPad上。请帮忙

1 个答案:

答案 0 :(得分:0)

前一段时间我也发生过同样的事情。检查您的iPad是否静音:)