Я создал две кнопки в своем проекте: одну для записи голоса в хранилище 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
Спасибо за ваш отзыв