Я использую этот кусок кода, чтобы играть согл, который находится на облаке с FFmpegMediaPlayer взято отсюда:Android FFmpegMediaPlayer - ошибка MediaPlayer (0, 0)
https://github.com/wseemann/FFmpegMediaPlayer
кодекса :
FFmpegMediaPlayer player = new FFmpegMediaPlayer();
try {
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource(url);
player.prepareAsync();
} catch (IOException | ExecutionException | InterruptedException e){
e.printStackTrace();
}
Когда формат URL, как "http://something.com/audio.aac", что код работает отлично.
Но, когда URL-адрес похож на «https://something.com/audio.aac?something_else_here», этот код не работает, и он запускает en Ошибка (0,0).
Перед FFmpegMediaPlayer Я использовал MediaPlayer с точными теми же методами. Иногда иногда возникали такие же проблемы, поэтому я решил переключиться на FFmpegMediaPlayer, даже если это быстрее, но я не обрабатываю эту ошибку.
Кто-нибудь теперь, как с этим бороться?