В файле MainController.h измените следующее:
#import "MainViewController.h"
#import <AVFoundation/AVFoundation.h>
@implementation MainViewController
- (id) initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError];
}
return self;
}
Я не уверен, что необходимо следующее, но я очистил свой проект (CMD + ALT + K), перекомпилировал PhoneGap / CordovaLib (изменить цель и запустить ее на симуляторе) и (после изменения цели) скомпилировать в приложение еще раз, и теперь это работает!
Осторожно : работает только на устройстве, а не на симуляторе