Добавьте дополнительные intent-filter
к вашей активности запуска с помощью mimeType video/*
, как показано ниже:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="video/*" />
</intent-filter>
А внутри onCreate
вашей деятельности обрабатывайте намерения и воспроизводите видео, как показано ниже:
VideoView videoView = findViewById(R.id.videoView);
MediaController mediaController = new MediaController(this);
videoView.setVideoURI(getIntent().getData());
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.requestFocus();
videoView.seekTo(1);