Uri uri = Uri.parse(URLPath);
vv.setVideoURI(uri);
vv.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
//play next one
}
});
vv.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
return false;
}
});
以上代码用于使用VideoView(vv)播放远程视频 它在高速网络上工作 但是如果使用3G等低速网络,播放将经常失败,并且在活动之外。似乎流媒体比用户播放慢。错误代码为(1,-1004) 如何通过暂停替换外部活动并等待流式传输?