Я просто хотел запустить предопределенный видеофайл при нажатии кнопки. Я добавил этот видеофайл в папку res/raw в проекте myVideApp. Теперь мне нужно передать этот путь в videoView.setVideoPath(), чтобы воспроизвести видео.
Как я могу получить доступ к фактическому пути сохраненного видеофайла в android. Примечание. Я не хочу открывать файл. просто хотите, чтобы фактическое местоположение файла передавалось в виде просмотра видео.
Я попробовал "path = this.getResources(). GetString (R.raw.bbc);" но он не работает, поскольку он дает путь относительно текущего проекта. но видеообзор нуждается в абсолютном пути.
Спасибо, С уважением, Робо.
Следующий фрагмент поможет вам.
getWindow().setFormat(PixelFormat.TRANSLUCENT);
videoView = new VideoView(this);
videoView.setMediaController(new MediaController(this));
videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() +"/" + R.raw.bbc); //Don't put extension
videoView.requestFocus();
setContentView(videoView);
videoView.start();
,
VideoView videoView = (VideoView)findViewById(R.id.videoViewGuide);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
Uri uri = Uri.parse("android.resource:// " + getPackageName() + "/" + R.raw.Guide_Video_01);
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();