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

Не мога да възпроизведа звука си, който е m4a apple формат. Мислех обаче, че форматът се поддържа. Някаква идея, която може да помогне? Благодаря ти !

#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