Возврат к приложению после видеоповтора - PullRequest
1 голос
/ 12 июля 2011

У меня есть приложение, в котором есть список видео с кнопкой воспроизведения.Когда я нажимаю на видео, через намерение вызывается отдельное действие.Когда видео закончено, оно остается там и не возвращается к исходному приложению, пока я не нажму кнопку «Назад».Есть ли способ вернуть приложение к основному действию после завершения воспроизведения видео?Вот код для моего видео создания

public void onCreate(Bundle onSavedInsance) {
       super.onCreate(onSavedInsance);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.videoview);
        Intent i = getIntent();
        Bundle extras = i.getExtras();
        filename = extras.getString("videofilename");
        mVideoView = (VideoView) findViewById(R.id.VideoView);
        mc = new MediaController(this);
        mVideoView.setMediaController(mc);
        mc.setAnchorView(mVideoView);
        mVideoView.setMediaController(mc);
        mVideoView.setVideoPath(filename);
        //mVideoView.setVideoPath(video.getAbsolutePath());
        mVideoView.requestFocus();
        mVideoView.start();

    }

1 Ответ

1 голос
/ 12 июля 2011

Если вы используете VideoView, вы можете добавить слушателя, чтобы определить, когда закончилось воспроизведение видео:

mVideoView.setOnCompletionListener(new OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {
        finish();
    }
});
...