2016-03-05 6 views
2

воспроизвести видео в VideoView из URL ... все работает отлично и даже видео играетСоздание видео нагрузки быстрее VideoView

Но единственная проблема заключается в том, что видео занимает почти 10 секунд ра начать игру, которая может быть отчасти раздражает пользователя

Я попытался diffeeent URL, и его то же самое, videoos являются 360p и 6sec долго

ли это refault медиа-плеер, который медленно?

У меня есть переполнение стека, но не смог найти Sutable ответ и всегда искал varoius 3-й партии видео найти библиотеки, но не coulld найти один

Даже пытался exoplayer libary Google, но документация не так хорошо, на мой взгляд,

Есть ли решение, как преодолеть эту проблему?

мой код

public class MainActivity extends Activity { 
     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 

      String videeourl = "http://techslides.com/demos/sample-videos/small.3gp"; 

      VideoView videoView = (FastVideoView)findViewById(R.id.video); 
      videoView.setMediaController(new MediaController(this)); 
      videoView.setVideoPath(videeourl); 

      videoView.start(); 
     } 
    } 
+0

отправьте нам код, чтобы узнать, что вы делаете –

+0

@NizaSiwale опубликовал код PS – user5894647

+0

Уверены ли вы, что проблема не в вашем интернет-соединении? Возможно, это медленно. Попробуйте загрузить видео с телефона и посмотреть, как быстро он загружается. –

ответ

1

Рассмотрите возможность использования Exoplayer. Вы можете найти проект с открытым исходным кодом здесь: https://github.com/google/ExoPlayer

Он использует динамическую адаптивную поточную передачу через HTTP (DASH), разбивает длинный контент на HTTP-сегменты.

+0

Я видел это, но как его использовать не так просто. Очень сложно – user5894647