用户
 找回密码
 立即注册

6

主题

17

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2016-8-10 10:08:49
有一个需求是app 在后台或锁屏状态下,还能够播放语音提醒。不知道是如何实现的?类似嘀嘀打车的锁屏状态下的语音播报功能
使用道具 举报 回复
发表于 2016-8-11 11:56:54
1.服务端可以通过线程或Timer调用PlayVoice来实现。需要考虑在窗体关闭时对线程的释放和Timer的释放,详细可见http://www.smobiler.com/bbs/foru ... amp;highlight=timer
2.在某些操作系统中,在APP在锁屏或后台时,容易被系统结束进程或网络连接中断,建议将应用加入白名单。
使用道具 举报 回复 支持 反对
发表于 2016-8-11 15:29:38
Lincy.Lin 发表于 2016-8-11 11:56
1.服务端可以通过线程或Timer调用PlayVoice来实现。需要考虑在窗体关闭时对线程的释放和Timer的释放,详细 ...

我试了一下 通过了你说的方法 调用PlayVoice 在app上可以 但是锁屏和后台就不可以了
使用道具 举报 回复 支持 反对
发表于 2016-8-11 17:01:38
kyle 发表于 2016-8-11 15:29
我试了一下 通过了你说的方法 调用PlayVoice 在app上可以 但是锁屏和后台就不可以了 ...

1.您在加载声音播放文件前和加载声音播放文件后,客户端的缓存是不一致的吗?
2.您用的手机型号、系统是多少呢?
3.可以简单说明下您的操作步骤吗?
使用道具 举报 回复 支持 反对
发表于 2016-8-11 19:17:45
Lincy.Lin 发表于 2016-8-11 17:01
1.您在加载声音播放文件前和加载声音播放文件后,客户端的缓存是不一致的吗?
2.您用的手机型号、系统是 ...

代码就是这图啦。。。没改多少 每隔2秒播放一次声音 后台或者锁屏就不能播放了。  手机型号是Iphone5S,系统是:ios 9.2.1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2016-8-16 17:31:28
kyle 发表于 2016-8-11 19:17
代码就是这图啦。。。没改多少 每隔2秒播放一次声音 后台或者锁屏就不能播放了。  手机型号是Iphone5S,系 ...

由于ios 端在锁屏后没有播放声音的触发点,所以在技术上是无法实现的。
了解到你是想实现类似收到短信后有提示音的功能,建议使用推送功能来实现。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册