Как работает android.net.Uri
Сейчас я занимаюсь разработкой Android-видео по запросу или Аудио по запросу плеера. Я заметил, что в пакете android.net.Uri есть функция, часть моего кода воспроизведения видео или аудио выглядит так:
Воспроизвести аудио часть:
mPlayer = new MediaPlayer();
mPlayer = MediaPlayer.create(this, Uri.parse("http://.../MJ.mp3"));
mPlayer.setLooping(true);
mPlayer.start();
Воспроизвести видео часть:
VideoView vidView = (VideoView)findViewById(R.id.myVideo);
MediaController vidControl = new MediaController(this);
vidControl.setAnchorView(vidView);
vidView.setMediaController(vidControl);
String vidAddress = "https://.../ABC.mp4";
Uri vidUri = Uri.parse(vidAddress);
vidView.setVideoURI(vidUri);
vidView.start();
Мне интересно, это удовлетворяет видео или аудио по запросу? Другими словами, когда я воспроизводю аудио или видео с помощью функции URI, он работает как Youtube, который загружает только часть видео и воспроизводит видео, или сначала загружает весь файл, а затем воспроизводит его?