Воспроизведение звука на iPad с использованием AudioToolbox - PullRequest
3 голосов
/ 06 октября 2011

Я нашел функцию для воспроизведения звуков с помощью панели инструментов, кредиты, полученные от того, кто ее создал:

-(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 голосов
/ 06 октября 2011

То же самое случилось со мной некоторое время назад.Проверьте, не отключен ли ваш iPad:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...