|
本帖最后由 woshithb123 于 2011-8-20 22:47 编辑 9 @! G- x3 G% v8 h2 @: }5 r1 N8 P( K
g" Y8 _4 k& j! [9 ~+ a" n
通话录音服务,最近实在太忙了,没空写前端控制,寻死这这玩意不能烂我手里,所以就发出来,有能力的朋友帮做一下吧
& l8 o8 m) t1 \- |+ N# ~1 Q B6 q# o一。手动调用方法:
p" o* B# p1 l+ N; `" f7 a+ j4 L. _0 i& n6 @
命令行输入:! D% e! y5 x$ z, H
开始录:& K4 ^4 C0 s4 k3 [+ c5 J. B+ k" `
luna-send -n 1 palm://chomper.service.recorder/recBegin {}
( O5 P# m0 @, y+ j4 J3 [5 T停止录:) b7 @6 X$ C& @$ ?, z
luna-send -n 1 palm://chomper.service.recorder/recStop {}
% p" s2 k$ i& s. x }! a1 s2 p8 t$ N2 [& T' `* y0 c* F* L' y6 K! l
返回值{ returnValue: true, status: true/fase}- M5 ^" {, h$ \( I7 |" M, [: I
+ a# l6 f" u0 v2 t$ E
录音之后后台转码,文件自动按照通话时间生成在/media/internal/record目录
r( O9 s, x5 swav文件格式,几乎无cpu占用# w) G( M' z, M6 U8 z
; `" @. S" X+ A; v% p" v u% k E二,程序app调用方法:
5 q- |% L+ H, d; K0 ~+ J6 J6 Vjs中调用palm://chomper.service.recorder服务0 ?2 |/ t- m! m9 y
两个method, recBegin, recStop
3 ~4 H- w% b6 H7 Y7 {无参数. i ]1 Q& _2 J0 Z0 C4 ]
# D1 V) D2 t0 V4 X" Z' ^
返回值与console调用一样6 ^& _8 l: v& m$ p( ]
4 t6 P4 g2 ^7 O a/ j
建议调用方法:
8 e$ f% o1 K* D: }$ @3 I C0 c u
% L& |- X r6 N' h1 `2 V+ q( Z# m6 V$ r( I/ @; X
通过在phone程序中插入补丁,拨打或者接听的时候开始录制,通话结束后停止录音
" `% P" C4 v$ U; J8 Z$ [
1 j/ o0 B* `, E8 b3 E% q- j附件:
% h$ T: R4 ?! I8 u ?/ Z: \% h& m6 U, {4 R
$ \# E2 }9 d# U/ z4 x 该贴已经同步到 woshithb123的微博 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|