0

次のように、Android アプリで単純なオーディオ ストリーミングを使用しています。

    try   {
    MediaPlayer media = new MediaPlayer();
    media.setAudioStreamType(AudioManager.USE_DEFAULT_STREAM_TYPE);
    media.setDataSource("http://indiespectrum.com:9000");
    media.prepare();
    media.start();

}
catch(Exception e)
{
    //Getting Exception
}

ここでは、4 つの異なる URL を使用しています。ラジオのストリーミングを開始すると、再生が始まるまでに時間がかかります。これらの時間を短縮できるかどうか知りたいだけです。これらはすべてShoutcastを使用しているため、とにかく接続を高速化できます。または、ビットレートなどに依存します。助けてください。

4

1 に答える 1

0

処理を大幅に高速化する方法の 1 つは、UIMain スレッドを活用し、AsyncTask を使用してオーディオストリーミングを行うことです。これにより、UI スレッドを適切かつ簡単に使用できるようになります。このクラスを使用すると、スレッドやハンドラーを操作することなく、バックグラウンド操作を実行し、UI スレッドで結果を発行できます。

于 2013-04-20T05:41:41.880 に答える