【发布时间】:2013-07-09 14:11:30
【问题描述】:
我有这个播放视频的方法:
private void changeVideoState() {
playing = !playing;
if (playing) {
videoView.start();
play.setVisibility(View.GONE);
stop.setVisibility(View.VISIBLE);
} else {
videoView.stopPlayback();
stop.setVisibility(View.GONE);
play.setVisibility(View.VISIBLE);
}
}
第一次调用该方法时正在播放视频。
但任何其他时候,当我尝试拨打 videoView.start() 时,什么都没有发生。
这是视频视图的初始化:
videoView = (VideoView) findViewById(R.id.preview);
MediaController mc = new MediaController(getActivity());
// mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
videoView.setMediaController(mc);
videoView.setVideoURI(Uri.fromFile(file));
【问题讨论】:
-
它显示任何错误吗?
-
什么视频格式可以显示视频文件名吗?
-
@DipankarBaghel 这个问题是我在 2013 年提出的,我真的不记得视频格式或视频文件是什么。这可能与今天无关。