Есть ли какая-либо сторонняя библиотека на Android или Java, которая может воспроизводить радиопередачу в прямом эфире?
File extension: .asx
MIME type: video/x-ms-asf
К сожалению, MediaPlayer не поддерживает этот формат!
Вот URL-адрес в прямом эфире: http://38.96.148.75/SunnahAudio
EDIT:
Мне удалось преобразовать файл .asf
в файл .mp3
, используя JAVE:
File source = new File("sound.asf");
File target = new File("target.mp3");
AudioAttributes audio = new AudioAttributes();
audio.setCodec("libmp3lame");
audio.setBitRate(new Integer(64000));
audio.setChannels(new Integer(1));
audio.setSamplingRate(new Integer(22050));
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat("mp3");
attrs.setAudioAttributes(audio);
Encoder encoder = new Encoder();
encoder.encode(source, target, attrs);
Однако я транслирую .asf
онлайн, и я не уверен, могу ли я транслировать радиостанцию, преобразовать ее в .mp3
и сразу же воспроизвести ее!
EDIT2:
Я предлагаю 500+ репутации для всех, кто предлагает полное и эффективное решение для воспроизведения .asf
в прямом эфире на Android. В принципе, я хочу играть на этой радиостанции на Android (как может xiialive
):
http://38.96.148.75/SunnahAudio