我在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
}当我使用四个不同的网址.When时,我开始播放广播流,启动playing.Sometimes需要一段时间,开始播放广播需要5-6秒,有时大约40-45秒。我只想知道我是否可以加快这些时间,所有这些用法,Shoutcast,.As,无论如何,我可以加快连接速度,还是依赖于某种比特率或something.Please帮助?
发布于 2013-04-20 13:41:42
提高速度的一种方法是利用UIMain线程,并使用AsyncTask进行音频流,这使得UI线程能够正确和轻松地使用。这个类允许在UI线程上执行后台操作和发布结果,而不必操作线程和/或处理程序。
https://stackoverflow.com/questions/16117011
复制相似问题