我正在.mp3
从在线资源流式传输直播。问题在于 和 之间prepareAsync()
,onPrepared()
几乎 1 分钟过去了。这意味着prepareAsync
在开始播放之前需要 1 分钟以上的准备时间。代码如下:
void start1(String a){
mp.setDataSource(a);
mp.setOnPreparedListener(this);
mp.prepareAsync();
running=true;
}catch(Exception e){
noerror=false;
}
}
@Override
public void onPrepared(MediaPlayer mp1){
Log.d("in here2","okay");
//mp.start();
Log.d("in here2","okay");
}
这发生在模拟器中。代码有问题吗?