【问题标题】:Android Play .asx file with MediaPlayer?Android 用 MediaPlayer 播放 .asx 文件?
【发布时间】:2011-02-24 10:53:11
【问题描述】:

我想制作一个可以播放广播音频流的应用。

到目前为止,我有这个:

@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 文件吗?还是这样? (点击链接看看我的意思)

【问题讨论】:

    标签: android media-player asx


    【解决方案1】:

    Android 媒体播放器可以播放的内容取决于制造商在设备中包含的编解码器。没有适用于所有设备的固定格式列表。查看您的设备手册以了解您设备中可用的编解码器。如果您正在开发用于分发的应用程序,那么您最好使用大多数 Android 设备中常用的格式。在 Wikipedia(或 google)中进行体面的搜索会显示一些列表。

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-25
      • 2014-07-25
      • 2017-05-19
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多