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等低速网络,播放会经常失败,并且超出活动范围。t 似乎流比用户播放慢。错误代码为 (1,-1004)。
我该怎么做才能用暂停替换外部活动并等待流式传输?