是否有任何监听器覆盖Videoview的方法,如
boolean canPause()
boolean canSeekBackward()
boolean canSeekForward()
int getBufferPercentage()
int getCurrentPosition()
int getDuration()
boolean isPlaying()
如何暂停视频。对于音频,我们使用mediaController.setMediaPlayer。我们如何用于视频。
基本上我播放视频的代码是这样的:
mediaController = new MediaController(activity);
mediaController.setMediaPlayer(videoView);
videoView.setVideoPath(文件路径);
videoView.requestFocus();
videoView.start();
mediaController.show();
videoView.setMediaController(的MediaController);
而且我想知道mediaController.setMediaPlayer
(videoView)之间有什么区别;和videoView.setMediaController(mediaController)。
任何人都可以帮我解决这个问题。
在此先感谢。
答案 0 :(得分:0)
恐怕你不能。您可能必须通过覆盖SurfaceView并创建MediaPlayer实例来编写自己的视频视图。但在这种情况下,你必须处理许多因素,如视频维度,播放,缓冲等......