tasker 中文文档 下载 App

Tasker Location 与 Media 动作详解 精准定位与媒体播放控制

Location:主动定位

Location 类的动作与 Location Context 配合使用——Context 被动监听位置变化,Location 动作主动请求定位。

核心动作

动作功能耗电
Get Location获取当前 GPS 坐标高(需主动请求 GPS)
Get Location Provider获取网络定位坐标中(可用 Wi-Fi + 基站)
Stop Location停止持续定位——
Get Cell Location获取基站粗略坐标低(被动监听)
Wait For Location等待到足够精确的 GPS 信号中

Get Location 的参数

GPS vs 网络定位:

精度阈值:

位置记录场景

"停车后自动记住位置":

Event:Bluetooth Disconnected → 车载蓝牙设备
Task:
  1. Get Location → 等待精度 < 20 米
  2. Variable Set %ParkLoc, %LOC
  3. Variable Set %ParkTime, %TIME
  4. Notify(常驻)→ "车停在 %LOC,停车时间 %TIME"
  5. Show on Map → 导航到停车位置(点击通知时)

Media:媒体播放与采集

Media 类是 Tasker 与音乐、视频、相机、麦克风交互的全部动作集合。

播放控制

动作功能说明
Media Play/Pause播放或暂停控制当前活跃的媒体会话
Media Next Track下一首——
Media Previous Track上一首——
Media Stop停止——
Search Media搜索媒体可以指定 App + 关键字
Send Media Button模拟媒体按键兼容不响应标准媒体会话的老 App
Set Volume媒体音量等价于 Audio → Media Volume

媒体控制的前提:

拍照与录像

动作功能说明
Take Photo拍照选择前/后摄像头,指定保存路径
Take Photo Series定时连拍可以设置拍摄间隔,实现延时摄影
Start Recording开始录像输出文件路径 + 分辨率
Stop Recording停止录像——

Take Photo 的权限要求:

连拍实现延时摄影:

Profile:延时摄影(手动触发)
  State:Variable Value %StartTimelapse = 1
Task:
  循环 60 次:
    1. Take Photo → 存到指定目录
    2. Wait → 10 秒

然后用 Task 的 For/End For 或 Goto 实现循环(见 流程控制)。

录音

动作功能
Record Voice开始录制音频到指定文件
Stop Recording停止录音

注意:

语音合成(TTS)

Media 类中还有一个强大的 Say 动作——让 Tasker 朗读一段文字:

Say "当前电量 %BATT %,正在执行你的晚间自动化"

应用场景:

Say 的参数:

Media + Location 组合场景

"到地方自动停止音乐":

State:Location → 公司,半径 100 米(Enter 执行)
AND
State:Media Playing → 是
Enter Task:
  1. Media Stop
  2. Say "已到达公司,音乐已停止"
  3. Bluetooth Volume → +20%(准备开会前调高耳麦音量)

截图与录屏(进阶)

Tasker 没有内置的"截屏"动作,但可以通过以下方式实现:

如果需要把截图保存到变量,可以:

  1. 执行截图动作 → 存到固定路径
  2. File → Read File → 读取图片到变量(Base64 格式)