2011-01-12 15 views
0

ラジオのオーディオストリームを再生できるアプリを作りたいと思います。Android Media Playerで.asxファイルを再生しますか?

これまでのところ、私はこれを持っている:

@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(); 
     } 
    } 

しかし、これAINTが働いているように見える、.asxファイルを再生することも可能ですか?またはこれが好きですか? (リンクをクリックして私の意味を参照してください)

答えて

0

私はそれは可能ではないと思います。 .asxファイルからリンクを抽出(解析)して再生することができます。

1

再生できるAndroidメディアプレーヤーは、メーカーがデバイスに含まれているコーデックによって異なります。すべてのデバイスのフォーマットの固定リストはありません。デバイスの使用可能なコーデックについては、デバイスのマニュアルを参照してください。配布用のアプリケーションを開発している場合は、ほとんどのアンドロイドデバイスで一般的に使用できる形式を使用することをお勧めします。 Wikipedia(またはGoogle)でまともな検索を行うと、いくつかのリストが表示されます。

そして、最も重要なことに、アンドロイドエミュレータは、私が持っているSamsung Galaxy Sで再生できる多くのファイルを再生できないことがわかりました。

+0

Googleの公式リンクは次のとおりです。http://developer.android.com/guide/appendix/media-formats.html – sgarman

関連する問題