美文网首页
iOS 语音播报

iOS 语音播报

作者: BLUEVIPIOS_ | 来源:发表于2019-01-24 16:41 被阅读0次

    此设计 前台/后台/杀死 几个状态都正常  已测试 需要注意的是 需要转语音的文字不能太长(太长无法播放完整 存在时间性 毕竟是预加载有效时间很短 此处可以看下官方文档), 精简就好  

    前言: 这是iOS 10.0推出的新功能,Notification Service Extension,通知服务扩展。

    1 需求: 文字转语音并且播放  当收到推送的时候,把推送的内容播放出来 这是使用场景

    2 实现:  系统提供了这样的一个服务Notification Service Extension 添加方式:

    这里Bundle identifier之类的内容,xcode会自动为你配置好,不用担心. 需要注意的是,因为是两个完全独立的target,你原有项目里的自己写的类,或原有项目里的资源文件,在Notification Service Extension里是完全访问不到的(打包之后也是两个完全独立的bundle)。如果你想要使用项目里的资源或者文件,你需要拖到Notification Service Extension目录里面,才能用

    这是iOS 10.0推出的新功能  切记  

    进入创建好的.m文件 你会看到:

    3 接下来:

    功能已经做完. 

    4 注意

    1. 推送这里不再赘述, 能不能收到推送,需要自己配制,蛮简单的.

    2 对于推送的内容里 有个特殊的字段需要加下(mutable-content) 不燃不会走NotificationService.h类里的方法 

    3 推送开关 记得打开 

    demo: https://github.com/YUYINGJIE/VoiceAnnouncements

    相关文章

      网友评论

          本文标题:iOS 语音播报

          本文链接:https://www.haomeiwen.com/subject/soxujqtx.html