Записанный аудиофайл Firebase Storage воспроизводится без звука, как это исправить? - PullRequest
0 голосов
/ 29 февраля 2020

Я создал две кнопки в своем проекте: одну для записи голоса в хранилище Firebase. Вторая кнопка, которую я использую для воспроизведения ранее записанного звука, фактически восстанавливает ссылку на записанный звук и передаю код кнопки, отвечающей за прослушивание. прослушивание работало хорошо, но я пробую один и тот же код и ничего .. Я больше ничего не слышу. Я проверил громкость эмулятора, несколько раз менял код, но при отсутствии ошибки звук не выходит. Я знаю, что звук воспроизводится из-за логов, которые я вставил, чтобы проверить выполнение инструкций. Кто-то есть? спасибо.

Вот мой код для воспроизведения песни:

    public void play_song(View v){
       MediaPlayer mediaPlayer = new MediaPlayer();
        try {
            mediaPlayer.setDataSource("https://firebasestorage.googleapis.com/v0/b/reprisefirestore.appspot.com/o/Audio%2Fnew%20audio2.3gp?alt=.......");

            mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                @Override
                public void onPrepared(MediaPlayer mp) {
                    Log.d("Dedans"," Dans le start") ;
                    mp.start();
                    Toast.makeText(FriendList.this, "execut start", Toast.LENGTH_SHORT).show();
                }
            });

            Log.d("Dehors"," En dehors du start") ;
            mediaPlayer.prepare();

        }catch (IOException e){
            e.printStackTrace();
            Log.d("dansle catch", String.valueOf(e.getMessage()!=null));
        }
}

Мой logcat enter image description here

Спасибо за ваш отзыв

...