Я занимаюсь разработкой интернет-радио с использованием android MediaPlayer. Мне нужно обновить интерфейс, когда песня закончится, и начнется новая песня. Как найти, что песня закончилась? Это мой текущий код. mMediaPlayer.start(); когда пользователь нажимает кнопку.Потоковое радио на Android
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mMediaPlayer.setDataSource(streamURL);
mMediaPlayer.prepareAsync();
} catch (IOException e) {
e.printStackTrace();
}
Спасибо. FFMpeg был моим вторым вариантом, если я не смог найти решение с MediaPlayer. – Ossir
Можете ли вы помочь мне с FFMpeg? Я использую precompiled libs и fmp.jar для создания MediaPlayer. Я добавил .jar как библиотеку и скопировал файлы .so в папку libs. Все компилируется, но приложение падает на 'FFmpegMediaPlayer mp = new FFmpegMediaPlayer();'. Приложение не может найти файлы .so, но они находятся в папке libs. – Ossir