请教:tasker在做通话录音的时候,调用变量有问题
tasker吧
全部回复
仅看楼主
level 1
调用对方号码变量%CONUM、对方姓名%CONAME的时候,显示的不是本次通话的号码和姓名,而是上次通话的号码和姓名,是什么原因呢?
2014年09月17日 02点09分 1
level 6
那变量获取的就是上一次的来电号码和姓名 目前无法解决 用Automagic搭配可以解决
http://tasker.dinglisch.net/userguide/zh/variables.html
来电姓名/号码/日期/时间 (动态,被监控)
%CNAME / %CNUM / %CDATE / %CTIME
代表上一次接到的电话的呼叫者姓名、号码、日期,以及时间。
来电号码如果未知,将显示为0。
来电者姓名如果未知(也许因为对方号码被阻止),则将显示为?,并且如果找不到对应的联系人信息,来电者姓名也将显示为电话号码。但在2.0以前版本的Android上不可用。
2014年09月17日 03点09分 2
这要是万一有什么纠纷,要拿录音作证据的话,还真麻烦了呢。显示的号码不是这个人的啊。
2014年09月17日 06点09分
level 1
我一直用%CNAME / %CNUM没问题
2014年09月30日 06点09分 3
level 2
迂回一下,录音后,等待几秒,然后重命名录音文件,新文件名调用变量。
2014年10月10日 08点10分 5
恩恩,我现在就是这么做的,大部分情况下都可以成功。
2014年10月13日 02点10分
回复 amo87:你可以在开始录音的时候就确定录音文件的名称和位置啊,比如:/storage/sdcard1/record/1.amr。在通话结束后先执行一个等待命令等待大概10秒左右,然后再修改这个录音文件。
2015年01月12日 01点01分
@amo87 你先保存了/storage/sdcard1/record/1.amr的录音文件,通话结束后用来电号码重名为/storage/sdcard1/record/12345678900.amr,就是说/storage/sdcard1/record/1.amr只是做一个临时文件,不会影响下次的
2015年01月13日 09点01分
@amo87 晕倒,要用移动文件的命令。
2015年01月26日 03点01分
level 8
我的也是
   --其实我什么都不懂我是来看看的,没想到啊没想到,竟然又长知识了.
2015年01月19日 10点01分 6
level 1
这是具体的命令
2015年01月26日 03点01分 7
level 6
Automagic搭配可以解决?Automagic是什么哪里有?
2015年05月26日 09点05分 10
1