越简单越好!

ionic2 ios平台 音频audio后台播放的实现

bevin 发表于 2016-04-13 16:56 | 66次阅读 0次推荐   IonicFramework
1. 先ionic build ios打好ios的包。

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

+0
发表评论
×您的大名会显示在评论处

评论内容不能少于5个字哦~~~

评论列表
当前暂无评论
发送数据中... 请求错误. 请输入评论内容和验证码后再发布 您已经参与过了,谢谢
返回顶部 ^