因为未完成加载就播放了,应该调用
sp.setOnLoadCompleteListener(new OnLoadCompleteListener(){
@Override
public void onLoadComplete(SoundPool arg0, int arg1, int arg2) {
sp.play(spload, 1, 1, 1, 1, 1);
}});
监听加载完成后调用播放
因为未完成加载就播放了,应该调用
sp.setOnLoadCompleteListener(new OnLoadCompleteListener(){
@Override
public void onLoadComplete(SoundPool arg0, int arg1, int arg2) {
sp.play(spload, 1, 1, 1, 1, 1);
}});
监听加载完成后调用播放
转载于:https://www.cnblogs.com/helloandroid/articles/2144345.html