Bagaimana saya bisa memutar audio melalui percakapan telepon terbuka?

21

Saya ingin dapat memutar rekaman audio melalui percakapan telepon terbuka. Yaitu, ketika telepon terhubung (panggilan keluar) file audio yang direkam direkam dimainkan melalui koneksi telepon yang terbuka. Bagaimana saya bisa melakukan ini?

Jim Blizard
sumber
Saya yakin yang Anda cari adalah pesan suara?
Lie Ryan
1
@ LieRyan Bisa untuk menahan seseorang atau sesuatu juga.
Matius Baca

Jawaban:

3

Tidak, yang terbaik yang dapat Anda capai adalah memainkan suara melalui speaker sehingga mikrofon dapat mengambilnya. Tidak ada api yang bisa mencapai itu.

Ryan Conrad
sumber
Tidak perlu menggunakan api apa pun, Anda dapat memutar suara melalui speaker ponsel sehingga mikrofon akan mengambilnya. Saya kira saya hanya mengulangi jawaban yang sama tetapi dengan penekanan bahwa tidak perlu ada API di sini. Lihat juga jawaban saya di bawah ini.
m__
2

@jim, Coba gunakan AudioTrack API dalam mode Stream. lihat cuplikan kode di bawah ini

            AudioTrack track = new AudioTrack(AudioManager.STREAM_VOICE_CALL, mySampleRate, 
            AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, 
            myBuffersize, AudioTrack.MODE_STREAM);

Ini seharusnya bekerja

pengguna12295
sumber
1
Penggemar Android dirancang untuk pertanyaan pengguna akhir tentang sistem operasi Android. Ini mungkin merupakan jawaban bagi seorang programmer , tetapi hampir pasti bukan jawaban bagi pengguna .
eldarerathis
1
Apakah ada aplikasi yang melakukan ini? Jika tidak, mungkin ada peluang di sini.
Matius Baca
1
@MatthewRead, apakah ada aplikasi seperti itu sekarang?
kagali-san
Saya harus berkomentar bahwa ini juga tidak mungkin .. Anda berakhir tanpa pemutaran audio atau hanya diputar di ponsel yang memiliki aplikasi terpasang. Sarankan pengujian sebelum memposting.
Marah 84
1

Ketika saya perlu memutar sesuatu yang direkam melalui telepon, saya biasanya menyalakan speaker telepon dan tekan volume untuk maks. Maka orang-orang di ujung sana dapat mendengarnya, tetapi ia bekerja dengan sangat baik pada pembawa suara HD (audio terdengar jauh lebih baik di ujung lainnya) :)

dev0
sumber
0

Sesuai pengalaman saya, Anda dapat memutar audio yang direkam di aplikasi pemutar musik. Meskipun aplikasi berhenti diputar ketika ponsel terhubung, untuk sebagian besar aplikasi musik, jika Anda memulai kembali pemutaran , ia terus bermain.

Jika Anda ingin audio diputar secara otomatis, mungkin Anda dapat menggunakan voicemail.

m__
sumber
-1

Jika Anda memiliki ponsel atau perangkat sekunder tempat Anda dapat memutar file audio dan kedua perangkat memiliki port tambahan, cukup beli kabel aux murah, potong terbuka, dan colokkan kedua kabel dengan cara lain, sehingga ponsel berpikir bahwa yang lain perangkat adalah mikrofon. Ini berfungsi lebih baik daripada hanya memainkannya melalui speaker karena ada lebih banyak kejelasan dan tidak ada suara latar belakang.

Ender Kaina
sumber