AVfoundation воспроизводить звук в формате m4a

Я не могу воспроизвести свой звук в формате Apple m4a. Хотя я думал, что формат поддерживается. Любая идея, которая может помочь? Спасибо !

#import "PhoneViewController.h"
#import <AVFoundation/AVFoundation.h>

@interface PhoneViewController ()
@property (strong, nonatomic) AVAudioPlayer *optique2000Audio;
@end

@implementation PhoneViewController

- (IBAction)cinq {
    NSString *backgroundMusicPath = [[NSBundle mainBundle] pathForResource:@"optique2000" ofType:AVFileTypeAppleM4A];
    NSURL *backgroundMusicURL = [NSURL URLWithString:backgroundMusicPath];
    NSError *error;
    self.optique2000Audio = [[AVAudioPlayer alloc] initWithContentsOfURL:backgroundMusicURL error:&error];
    [self.optique2000Audio play];
}

@end

person Ambroise Collon    schedule 27.03.2014    source источник


Ответы (1)


Обязательно протестируйте его на своем устройстве, а не в симуляторе. Перед тем, как симулятор заработает, необходимо выполнить некоторые настройки. Я не уверен, связано ли это с форматом m4a. Дополнительные сведения см. в этом ответе.

Лучший учебник, найденный на данный момент: http://www.tutorialspoint.com/ios/ios_audio_video.htm< /а>

person Ambroise Collon    schedule 27.03.2014
comment
Можете ли вы подробнее рассказать о том, почему запуск на устройстве, а не на симуляторе, будет работать в отношении .m4a? Спасибо. - person Unheilig; 27.03.2014