在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 /科爾多瓦庫(改變目標,並讓它運行到模擬器)和(再次改變目標後)再次編譯到應用程序,現在它的工作!
當心:它只能在設備,而不是在模擬器上
這樣得出AVAudioSession一個錯誤,如果你不確保添加#進口 –
2015-02-07 12:37:51
遺憾的是還沒有在最新版本的phonegap – 2015-02-07 13:04:56
上工作,這是行不通的 – 2017-06-14 18:58:21