幼儿编程实例 快捷指令识别锁屏状态

起因是晚上睡觉时想要有一个延时暂停播放的快捷指令 希望在锁屏后一小时自动暂停播放 但触发条件一直没有找到合适的写法

昨晚经过研究发现 快捷指令设备信息中获取当前亮度的指令在亮屏时的最低亮度以及锁屏时 都会获取到0这个值

于是目前的解决方案是在大致入睡的时间点后设置两个时间检查点 到时间触发时检测屏幕亮度为0的话 就暂停播放 这样可以避免经常熬夜看视频也被打断了

2 个赞

幼儿编程??

1 个赞

iOS快捷指令的可视化编程如果是像主楼一样预先给定解决特定任务的各个小模块的话还是蛮幼儿友好的吧

1 个赞

也确实 就是感到有点奇怪 毕竟大家对幼儿编程的印象大多都指向与scratch之类的

主楼是因为过了一天了所以就不能编辑了吗 那只好更新在这了

幼儿编程进阶

昨晚考虑了一个或许是更好的解决方案 避免了丑陋地设置三个自动化作为检查点

在夜晚0点开始触发 然后进行一个最多18次的循环 每次循环待机600秒 并检查一下屏幕亮度 当连续6次检查到亮度为0 就停止播放 然后在记事本里面记录下当下的时间点 并终止shortcut 否则重置计数器

记下的睡眠时间可以作为没有apple watch的补偿

现在有一个问题是 如果能记录下当前播放的媒体名字就好了 但是shortcut好像仅支持获取iTunes播放的标题 不知道有没有好的方法