Liby's Blog

 汝鬼耶,抑人耶?

利用Tasker通话录音

with one comment

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
配置文件: 开始通话录音 (2)
	事件: 电话被挂机
进入: 马上 (3)
 
配置文件: 结束通话录音 (4)
	事件: 电话空闲
进入: 马上 (5)
 
Task: 马上 (3)
	A1: 录制声音 [ 文件:RECORD/temp.3gp 源:默认 最大尺寸:0 Codec:AMR Narrowband Format:3GPP ]
 
Task: 马上 (5)
	A1: 停止录制声音 
	A2: 等待 [ MS:0 秒:5 分:0 小时:0 天:0 ] 
	A3: 复制文件 [ 来自:RECORD/temp.3gp 发往:RECORD/%CONUM_%DATE_%TIME.3gp 使用Root:关 ] 
	A4: 删除文件 [ 文件:RECORD/temp.3gp 粉碎级别:0 使用Root:关 ]

本来应该是录音的时候文件名就已经是%CONUM_%DATE_%TIME.3gp这个形式了,但是%CONUM这个参数必须
通话结束之后才能获取到,而且还需要Delay一段时间,所以就有了A2这个步骤。A4步骤是为了防止“未接来电”
导致的不必要录音。

2013.2.25更新

由于%CONUM这个参数只是outgoing时的对方号码,没有incoming时的号码,这样就导致录音文件的命名
有些混乱。通过分别录制outgoing与incoming后,再分别重命名录音文件来达到目的,缺点是暂时没能解决不必
要的未接来电录音。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
配置文件: 开始打电话录音 (3)
	事件: 电话被挂机
	State: Call [ Type:Outgoing 数字:* ]
进入: 马上 (4)
 
配置文件: 结束通话录音 (5)
	事件: 电话空闲
进入: 马上 (6)
退出: 马上 (17)
 
配置文件: 开始接电话录音 (7)
	事件: 电话振铃 [ 来电者:* ]
	State: Call [ Type:Incoming 数字:* ]
进入: 马上 (20)
 
Task: 马上 (4)
	A1: 录制声音 [ 文件:RECORD/temp_out.mp4 源:默认 最大尺寸:0 Codec:AMR Narrowband Format:MP4 ] 
 
Task: 马上 (6)
	A1: 停止录制声音 
	A2: 等待 [ MS:0 秒:10 分:0 小时:0 天:0 ] 
	A3: 复制文件 [ 来自:RECORD/temp_out.mp4 发往:RECORD/%CONUM_%DATE_%TIME_%CODUR_%OUT.mp4 使用Root:关 ] 
	A4: 删除文件 [ 文件:RECORD/temp_out.mp4 粉碎级别:0 使用Root:关 ] 
 
Task: 马上 (17)
	A1: 复制文件 [ 来自:RECORD/temp_in.mp4 发往:RECORD/%CNUM_%DATE_%TIME_%CODUR_%IN.mp4 使用Root:关 ] 
	A2: 删除文件 [ 文件:RECORD/temp_in.mp4 粉碎级别:0 使用Root:关 ] 
 
Task: 马上 (20)
	A1: 录制声音 [ 文件:RECORD/temp_in.mp4 源:默认 最大尺寸:0 Codec:AMR Narrowband Format:MP4 ]

Written by liby

2 5th, 2013 at 20:33

Posted in 技事巧事

Tagged with , ,

One Response to '利用Tasker通话录音'

Subscribe to comments with RSS or TrackBack to '利用Tasker通话录音'.

  1. 更新版的配置中,“配置文件: 结束通话录音 (5)”貌似只能添加进入任务,不能添加退出任务?

    gogogo

    23 七 14 at 07:00

Leave a Reply