Odtwarzaj plik audio podczas połączenia, jednak osoba na drugim końcu nie jest w stanie go usłyszeć

Chcę odtwarzać plik audio podczas połączenia i jestem w stanie go odtworzyć, ale kiedy wykonuję połączenie, odtwarzam plik tylko na tym urządzeniu, na którym zainstalowałem aplikację. Oto mój przykładowy kod, za pomocą którego odtwarzałem plik audio.

 public void play() {

    bufferSize = AudioTrack.getMinBufferSize(16000,
            AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT);

    AudioTrack at = null;
    at = new AudioTrack(AudioManager.STREAM_VOICE_CALL,
            16000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
            AudioFormat.ENCODING_PCM_16BIT, bufferSize, AudioTrack.MODE_STREAM);

    String filePath = Environment.getExternalStorageDirectory()
            .getAbsolutePath();
    String file = filePath + "/" + "myfile.wav";

            int i = 0;
    byte[] s = new byte[bufferSize];
    try {
        FileInputStream fin = new FileInputStream(file);
        BufferedInputStream bis = new BufferedInputStream(fin, 44000);
        DataInputStream dis = new DataInputStream(bis);

        at.play();

        while ((i = dis.read(s, 0, bufferSize)) > -1) {
            at.write(s, 0, i);

        }

        at.stop();
        at.release();
        dis.close();
        fin.close();

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

Ten kod działa dobrze ze mną. Ale chcę, aby ten plik był słyszalny przez drugą osobę końcową, która dzwoni. jak mogłem to zrobić ??? Dowolny pomysł?? Wiem, że android API nie pozwala na to ... ale każdy, kto to zrobił? proszę podać tylko prawdziwą i dokładną odpowiedź, a nie założenia.

questionAnswers(0)

yourAnswerToTheQuestion