2. 通过xcode打开 ./项目路径/platforms/项目名称.xcodeproj
3. 在xcode下找到 <Projectname>-info.plist (本人测试是在ios9.3的sdk下,不同情况可能会稍微不一样)
“Required background modes” 下 增加 一条 “App plays audio or streams audio/video using AirPlay”
4. xcode项目里导入 AVFoundation.framework
5. 找到AppDelegate.m
加上 #import <AVFoundation/AVFoundation.h>
在方法 application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 里最上面加上:
AVAudioSession *audioSession = [AVAudioSession sharedInstance]; BOOL ok; NSError *setCategoryError = nil; ok = [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];
6. 完成,跑真机测试,模拟器下是测试不出来的。 一定要真机测试。
7. 参考链接:https://github.com/devgeeks/ExampleHTML5AudioStreaming#background-audio