{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518040015,"data":{"id":105564717,"title":"19. 录制回放服务","slug":"wcgcog7ug2rrrtfc","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
>=610版本,AutoSDK提供了录制回放服务,作为一级服务,其下提供录制和回放功能,帮助HMI更方便进行场景录制和回放还原。
com.autonavi.gbl.recorder.RecorderService\n{\n/**\n * @brief 获取录制控制器\n * @return 返回录制控制器\n */\npublic Recorder getRecorder();\n}
com.autonavi.gbl.recorder.RecorderService\n{\n/**\n * @brief 获取回放控制器\n * @return 返回回放控制器\n */\npublic Player getPlayer();\n}
// 初始化各BL基础服务。\n\n// 获取录制回放服务(一级服务)\nRecorderService recorderSrv = ServiceMgr.getServiceMgrInstance().getBLService(SingleServiceID.RecorderSingleServiceID);\n\n\n//获取录制服务\nRecorder recorder = recorderSrv.getRecorder();\n//开始\nrecorder.start();\n...\n//停止\nrecorder.stop();\n\n\n\n//获取回放服务\nPlayer player = recorderSrv.getPlayer();\n...\nIPlayerObserver playObserver = new PlayerObserver(); //implements IPlayerObserver\n//注册进度回调\nplayer.addObserver(playObserver);\n\n//开始回放\nrecorder.start();\n...\n//停止回放\nrecorder.stop();\n\n