iOS应用多媒体与位置附件功能开发及优化
1. 多媒体功能之画中画模式
通过将应用的音频会话类别设置为 AVAudioSessionCategoryPlayback ,可向系统表明应用仅用于播放内容,从而为播放器启用画中画模式。用户在观看视频时点击画中画按钮,视频会缩小到角落,即便离开应用,该视图仍会保留。
2. 位置附件功能
2.1 iOS设备定位方式
iOS设备定位有三种方式:
| 定位方式 | 原理 |
| ---- | ---- |
| 定位无线电 | 接收轨道卫星的GPS或GLONASS信号 |
| WiFi定位 | 使用众包的热点物理位置数据库,根据设备能检测到的热点估计位置 |
| 蜂窝塔定位 | 原理与WiFi定位类似,利用提供手机和数据覆盖的信号塔 |
Core Location框架提供了一系列基于位置的功能,使用时无需了解设备定位的具体细节,只需请求iOS设备开始跟踪用户位置,它会根据所需的测量精度使用相应硬件。不过,用户位置是私密的,应用需获得用户许可才能访问。
2.2 添加位置附件到文档
位置附件与其他附件有所不同,在创建新笔记时会存储其创建位置,以JSON文件形式存在于文档中,且为只读,可使用MapKit在地图上以图钉形式查看。
- 设置应用使用位置服务 :
1. 打开应用的 Info.plist 文件。
2. 在字典中添加新的字符串值 NSLocationWhenInUse
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



