আমি একটি খোলা ফোনের কথোপকথনে একটি অডিও রেকর্ডিং খেলতে সক্ষম হতে চাই। অর্থাত্, ফোনটি সংযুক্ত থাকাকালীন (একটি বহির্গামী কল) ওপেন ফোন সংযোগের মাধ্যমে একটি পূর্বনির্ধারিত অডিও ফাইল প্লে করা হয়। কিভাবে আমি এটি করতে পারব?
আমি একটি খোলা ফোনের কথোপকথনে একটি অডিও রেকর্ডিং খেলতে সক্ষম হতে চাই। অর্থাত্, ফোনটি সংযুক্ত থাকাকালীন (একটি বহির্গামী কল) ওপেন ফোন সংযোগের মাধ্যমে একটি পূর্বনির্ধারিত অডিও ফাইল প্লে করা হয়। কিভাবে আমি এটি করতে পারব?
উত্তর:
না, আপনি যে সর্বোত্তমটি সম্পাদন করতে সক্ষম হবেন তা স্পিকারের মাধ্যমে একটি শব্দ বাজানো যাতে মাইক্রোফোন এটি বাছাই করতে পারে। এমন কোনও এপি নেই যা এটি সম্পাদন করতে পারে।
@ জিম, স্ট্রিম মোডে অডিও ট্র্যাক এপিআই ব্যবহার করে দেখুন। নীচে কোড স্নিপেট দেখুন
AudioTrack track = new AudioTrack(AudioManager.STREAM_VOICE_CALL, mySampleRate,
AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT,
myBuffersize, AudioTrack.MODE_STREAM);
এই কাজ করা উচিত
আমার অভিজ্ঞতা অনুসারে, আপনি কোনও সংগীত প্লেয়ার অ্যাপে আপনার রেকর্ড করা অডিও খেলতে পারেন। ফোন সংযুক্ত থাকাকালীন অ্যাপটি প্লে করা বন্ধ করে দিলেও বেশিরভাগ সংগীত অ্যাপ্লিকেশনগুলির জন্য, আপনি যদি প্লেব্যাক পুনরায় চালু করেন তবে এটি চালানো অবিরত।
আপনি যদি অডিওটি স্বয়ংক্রিয়ভাবে চালিত করতে চান তবে আপনি ভয়েসমেইল ব্যবহার করতে পারেন।
আপনার যদি এমন কোনও ফোন বা গৌণ ডিভাইস থাকে যা আপনি অডিও ফাইলটি চালাতে পারেন এবং উভয় ডিভাইসেই সহায়ক বন্দর রয়েছে, কেবল একটি সস্তা অক্স ক্যাবল কিনুন, এটি কেটে ফেলুন এবং উভয় তারকে অন্যভাবে প্লাগ করতে পারেন, তাই ফোনটি মনে করে যে অন্যটি অন্য ডিভাইস একটি মাইক্রোফোন হয়। এটি আরও ভালভাবে কাজ করে যে কেবল স্পিকারের মাধ্যমে এটি খেলে কারণ আরও অনেক স্পষ্টতা এবং কোনও পটভূমির শব্দ নেই।