Android 或 Java 中是否有任何可以播放广播直播的第三方库?
File extension: .asx
MIME type: video/x-ms-asf
不幸的是,MediaPlayer不支持这种格式!
以下是直播网址:http://38.96.148.75 /SunnahAudio
编辑:
我能够使用JAVE.asf
将文件转换为文件:.mp3
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
,然后立即播放!
编辑2:
我为任何人提供 500 多个代表提供了.asf
在 Android 上播放直播的完整且有效的解决方案。基本上,我想在 Android 上播放这个广播电台(xiialive
可以这样做):
http://38.96.148.75/SunnahAudio