我正在从在线资源中直播.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");
}
这是在模拟器中发生的。代码有问题吗?