我有这段代码,非常适合播放来自http:
的视频public class MainActivity extends Activity {
private VideoView mVideoView;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
Toast.makeText(this,"Loading",Toast.LENGTH_LONG).show();
mVideoView = (VideoView) findViewById(R.id.surface_view);
mVideoView.setVideoURI(Uri.parse("http://some_url/movie1.mp4"));
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.start();
}
}
我需要做的是连续播放两到三个不同的视频,但它们之间没有(或尽可能小)。
我考虑过检查当前的视频缓冲状态,当它达到100%时,开始在后台缓冲另一个视频(视频一个仍然在前台播放)。在视频停止播放之后,我想切换实例或缓冲区并开始播放视频二。
是否有可能,如果可以,任何人都可以给我一个关于如何编码的提示吗?
由于