Потоковое видео с php-сервера на Android

У меня есть URL-адрес видео. Я хочу передать видео в мое приложение. Я могу полностью загрузить видеофайл, а затем воспроизвести его, но я хочу, чтобы во время загрузки видео было также воспроизведено видео, как на YouTube. У меня есть php-сервер, на котором есть видео. Я видел, что этот вопрос задан, но ответов на какие-либо вопросы не было.

Related of "Потоковое видео с php-сервера на Android"

Вы можете пройти код

void playvideo(String url) { String link=url; Log.e("url",link); view1 = (VideoView) findViewById(R.id.myVideoView); getWindow().setFormat(PixelFormat.TRANSLUCENT); MediaController mc = new MediaController(this); mc.setMediaPlayer(view1); view1.setMediaController(mc); view1.setVideoURI(Uri.parse(link)); view1.requestFocus(); view1.start(); } 

Предполагая, что вы используете контейнер .mp4 или аналогичный, вам нужно использовать такую ​​программу, как qt-faststart (под linux), чтобы переместить атом moov (содержащий данные о ключевых кадрах и т. Д., Как я полагаю), к началу видео. Таким образом, видео может воспроизводиться до загрузки всего видео.

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