我想做一个应用程序,你可以用它来播放广播音频流。
到目前为止,我有这样的想法:
@Override
public void onClick(View v)
{
player = new MediaPlayer();
try {
player.setDataSource("http://livestreams.omroep.nl/npo/3fm-bb");
player.prepare();
player.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}但这似乎不工作,它甚至可以播放一个.asx文件?或者像这样?(点击链接,看看我的意思)
发布于 2011-01-13 03:33:16
Android媒体播放器可以播放什么取决于制造商在设备中包含的编解码器。没有适用于所有设备的固定格式列表。查看设备手册,了解设备中可用的编解码器。如果您正在开发一个用于分发的应用程序,那么您最好使用在大多数android设备上普遍可用的格式。在维基百科(或谷歌)上进行一次像样的搜索,就会发现一些列表。
而且,最重要的是,我发现android模拟器无法播放我的三星Galaxy S可以播放的许多文件。
发布于 2011-01-13 03:21:42
我认为这是不可能的。您可以尝试从.asx文件中提取(解析)链接,然后播放它们。
https://stackoverflow.com/questions/4672774
复制相似问题