首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MediaPlayer播放安卓.asx文件?

用MediaPlayer播放安卓.asx文件?
EN

Stack Overflow用户
提问于 2011-01-13 02:53:51
回答 2查看 5.7K关注 0票数 0

我想做一个应用程序,你可以用它来播放广播音频流。

到目前为止,我有这样的想法:

代码语言:javascript
复制
@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文件?或者像这样?(点击链接,看看我的意思)

EN

回答 2

Stack Overflow用户

发布于 2011-01-13 03:33:16

Android媒体播放器可以播放什么取决于制造商在设备中包含的编解码器。没有适用于所有设备的固定格式列表。查看设备手册,了解设备中可用的编解码器。如果您正在开发一个用于分发的应用程序,那么您最好使用在大多数android设备上普遍可用的格式。在维基百科(或谷歌)上进行一次像样的搜索,就会发现一些列表。

而且,最重要的是,我发现android模拟器无法播放我的三星Galaxy S可以播放的许多文件。

票数 1
EN

Stack Overflow用户

发布于 2011-01-13 03:21:42

我认为这是不可能的。您可以尝试从.asx文件中提取(解析)链接,然后播放它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4672774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档