android新手 调用系统默认播放器播放视频在视频没有放完时怎么关闭播放器

android新手 调用系统默认播放器播放视频在视频没有放完时如何关闭播放器
在Activity中的btn,点击btn调用系统默认播放器进行本地视频播放
public Intent getVideoFileIntent(File videoFile)
{
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    intent.putExtra("oneshot", 0);
    intent.putExtra("configchange", 0);
    Uri uri = Uri.fromFile(videoFile);
    intent.setDataAndType(uri, "video/*");
    return intent;
}
在OnCreate函数中:
btnplay = (Button)findViewById(R.id.button_play2);
    btnplay.setOnClickListener(new OnClickListener()
    {
     public void onClick(View v)
     {
     File file1 = new File("/sdcard/test.mp4");
     Intent intent = getVideoFileIntent(file1);
     startActivity(intent);
    
     }
    });

这个方法也是在网上找的。点击btn程序能调用系统默认播放器进行视频文件的播放,当视频文件播放完时播放器能自动关闭并显示当前Activity。如果在视频没有放完的情况下,我按了手机的返回按键,程序退回到当前Activity,但是播放器并没有关闭视频的声音一直在放。在这种情况下该如何操作将播放器关闭呢?
我是android发开的新手,还希望各位大师多多帮助!
Android

------解决方案--------------------
那个是系统自带的视频播放器,已经是成型的apk,跳转还好说,你要对第三方应用进行操作,这就有些困难了
你可以使用自己写的视频播放器!
------解决方案--------------------
你是用真机试的吗,我怀疑是系统问题,点back视频播放应该会自己停的