AVfoundation播放声音m4a格式

时间:2014-03-27 00:29:25

标签: ios 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

1 个答案:

答案 0 :(得分:0)

请务必在您的设备而不是模拟器上进行测试。在模拟器工作之前,有一些配置要做。我不确定它是否与m4a格式相关联。有关详细信息,请参阅此answer

到目前为止找到的最佳教程:http://www.tutorialspoint.com/ios/ios_audio_video.htm