通过慢速网络播放远程视频

时间:2012-05-18 06:58:22

标签: android android-videoview

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) 如何通过暂停替换外部活动并等待流式传输?

1 个答案:

答案 0 :(得分:1)

您可以使用Surface View进行视频流播放......这样可行......

此链接可以帮助您Click Here