原因
初期构想暑假骑行,直播环境下骑行,需要把运动数据持续传出并且生成直播遮罩渲染在直播间中。骑行时,也就两个设备有运动数据,一个手表,一个手机,不用想,开发苹果软件更加费劲而且还更加耗电。
需求
- 正常网络进行请求
- 一个简单的UI,需要有模式选择,服务状态查看
- 需要后台运行
- 实时发送运动数据
Continue。。。
3月26 add
好吧,这个就是给自己制造无辜需求,实际上Garmin的livetrack完全符合我的需求。。。。。
诶!一开始就了解到了livetrack,结果实际网页上面一样不显示,我还以为livetrack不稳定有bug,后面才发现…是我测试的时候都在寝室里面坐着仅仅点了开启livetrack,但是没进行运动,所以一点数据没有。接着后面尝试其他的方案,自己开发一个手表app(一开始就比较倾向),遂实际了解了几天后,大致明确怎么做了,就是开发一个datafield来进行后台request发送请求出去。结果一去看api文档,我的fenix6 pro只支持api版本3.4.0,datafield发送request需要api版本5.0.0,直接天塌了。后面才发现livetrack完全足够我的需求。至少现在就差几步了,服务器端获取运动数据,obs遮罩形成。后续开发是一定能做出来,不过的看效果好不好了。。。。