2011-02-01 24 views
8

मैं एंड्रॉइड फोन से कॉल रिकॉर्ड करना चाहता हूं। मैं android.media.MediaRecorder pckg का उपयोग कर रहा हूँ।एंड्रॉइड में कॉल कैसे रिकॉर्ड करें? क्या यह संभव है?

इसके अलावा कोड निम्नलिखित प्रयोग किया है:

mrec.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL); 
mrec.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
mrec.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 

लेकिन मैं एक इनकमिंग कॉल की रिकॉर्डिंग में सफल नहीं हो सका। क्या कोई परीक्षण कोड स्निपेट की सिफारिश कर सकता है?

इसके अलावा, क्या यह सच है? http://groups.google.com/group/android-developers/browse_thread/thread/c2bc85eb60ae2aa5?pli=1 http://code.google.com/p/android/issues/detail?id=2117#c226

उत्तर

5

एंड्रॉइड के मानक वितरण अब तक इसका समर्थन नहीं करते हैं। एक पक्ष की सूचना, कुछ यूरोपीय संघ के देशों के साथ एक ही

अमेरिका में

http://code.google.com/p/android/issues/detail?id=4075

http://code.google.com/p/android/issues/detail?id=2117

+0

है ना? SetAudioSource (MediaRecorder.AudioSource.VOICE_CALL) – onkar

+0

का उपयोग अब तक कोई उपयोग नहीं है :) मैंने प्रदान किए गए दो लिंक में चर्चाओं को पढ़ें। अगर आपने उन्हें पढ़ा था, तो आपने यह टिप्पणी नहीं बनाई –

+0

आपको लगता है कि एंड्रॉइड का एक गैर-मानक वितरण है जो इसका समर्थन करता है। वह कौन सा होगा? –

0

यह एक सॉफ्टवेयर समस्या नहीं है और मुझे नहीं लगता बेसबैंड फर्मवेयर विक्रेताओं इसे ठीक रहेगा। सबसे अधिक संभावना है क्योंकि अधिकांश पश्चिमी देशों में यह अवैध है कि वह किसी अन्य व्यक्ति की सहमति के बिना कॉल रिकॉर्ड करे।

+2

ज्यादातर राज्यों हैं: http: //en.wikipedia

आप मतदान कर सकते हैं इन अगर आप चाहते हैं। संगठन/विकी/Telephone_recording_laws – Anders

+0

इस बारे में निश्चित नहीं है, मुझे लगता है कि MediaRecorder.AudioSource.VOICE_CALL API काम नहीं कर रहा है। विचार? – onkar