请选择 进入手机版 | 继续访问电脑版
查看: 1553|回复: 4

iOS怎么实现通话时后台继续运行

[复制链接]

7

主题

11

帖子

55

积分

爬云者

Rank: 2

积分
55
发表于 2018-7-24 18:44:14 | 显示全部楼层 |阅读模式
音视频通话过程中,App切到后台怎么实现像微信通话那样继续运行?
回复

使用道具 举报

11

主题

36

帖子

386

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
386
发表于 2018-7-24 19:01:24 | 显示全部楼层
集成iOS SDK时,若要允许app后台播放,应声明权限。否则在后台运行时,可能被系统回收。配置后台播放的方式有很多种,例如:
工程TARGETS > Capabilities > Background Modes: ON > 选中Audio, AirPlay, and Picture in Picture
info.plist > Required background modes > 添加一项Item: App plays audio or streams audio/video using AirPlay
回复

使用道具 举报

7

主题

11

帖子

55

积分

爬云者

Rank: 2

积分
55
 楼主| 发表于 2018-7-25 09:23:52 | 显示全部楼层
阿禾 发表于 2018-7-24 19:01
集成iOS SDK时,若要允许app后台播放,应声明权限。否则在后台运行时,可能被系统回收。配置后台播放的方式 ...

我试了试,好像不管用的
回复

使用道具 举报

6

主题

85

帖子

393

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
393
发表于 2018-7-25 14:26:32 | 显示全部楼层
harry 发表于 2018-7-25 09:23
我试了试,好像不管用的

理论上,Background Modes: ON 设置之后,切换后台后可继续音频播放。
如果不行,提供:Xcode 的配置、测试流程的描述、SDK日志。

SDK日志获取路径: {Documents}/NIMSDK/Log 也可以调用 [[NIMSDK sharedSDK] currentLogFilepath] 来获取当前log文件地址
回复

使用道具 举报

7

主题

11

帖子

55

积分

爬云者

Rank: 2

积分
55
 楼主| 发表于 2018-7-25 15:17:48 | 显示全部楼层
林子珺 发表于 2018-7-25 14:26
理论上,Background Modes: ON 设置之后,切换后台后可继续音频播放。
如果不行,提供:Xcode 的配置、测 ...

可以了,是我设置音频会话的问题,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表