{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508972497,"data":{"id":71713541,"title":"13.7 录制与回放","slug":"odiiod","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

场景

AR路测时可以打开录制功能,将回放文件用于台架上回放,调查SDK相关的问题。

时序图

录制

录制文件生成目录:数据目录下的子目录ardata目录下,例如:/mnt/sdcard/ae8test/data/ardata

数据目录来来源:com.autonavi.gbl.servicemanager.model.ServiceDataPath.off3DDataPath,在SDK初始化时由HMI调用com.autonavi.gbl.servicemanager.InitBL接口设置。

录制文件样例:

\"image.png\"

回放

AROfflineService.startPlaying(String path, @AROfflineMode.AROfflineMode1 int mode)

path:回放文件路径,如:/mnt/sdcard/ae8test/data/ardata/2020-11-30_14-29-20

开始回放后SDK回调录制文件里的路线信息给HMI,HMI需要将当前引导路线设置给AR和引导服务

1.调用sdk接口进行路线解析:DecodeRouteData

2.将路线解析结果转UI线程处理

3.判断是否是引导状态(已经调用startnavi且没有调用stopnavi),如果已经startnavi,则需要先调用guide服务接口stopnavi停止引导

4.根据onNewPathResult回调的selectIndex获取到选中路线的信息

5.将选中路线调用ar服务接口SetARVariantPath设置给sdk

6.调用引导服务设置引导路线startnavi


回放注意事项:

回放时需要停掉向SDU输入图像、IMU数据、定位信号,否则会影响回放效果

","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:06:58","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":79,"collectCount":0,"estimateDate":2,"docStatus":0,"permissions":true,"overView":false}}