1
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)。
我该怎么做才能用暂停替换外部活动并等待流式传输?

4

1 回答 1

1

您可以使用 Surface View 进行视频流式传输……这可行……

此链接可能对您有所帮助点击这里

于 2013-10-13T21:32:05.390 回答