2016-06-13 13 views
0

В моем приложении для Android Я хочу воспроизвести потоковое видео. Сейчас я в настоящее время используют просмотр видео, но он может лучше работает .. У меня есть эти проблемы:Как реализовать видеопроигрыватель, который обрабатывает потоковое видео в Android-приложении

  • некоторые файлы оно не исполняют -> ошибки (1, -1005)

  • потокового видео буферные начинается после долгого времени

Что вы предлагаете использовать вместо видеообзора?

Я вижу больше приложений, которые воспроизводят потоковое видео внутри приложения без этих проблем, но я не понимаю, что они используют для этого результата. Может быть, веб-просмотр с javascript-плеером ???

+1

вы можете использовать ExoPlayer или старый добрый MediaPlayer. Оба будут поддерживать то, что вы хотите, но exoplayer обеспечивает большую гибкость и возможности по сравнению с медиапланером, но немного сложнее и требует еще одной настройки. –

ответ

2

Если мин SDK 16 и выше использования Exo player

Вы найдете подробные инструкции here.

3

вы можете попробовать SurfaceView:

SurfaceView surfaceView = (SurfaceView)findViewById(R.id.surfaceView); 
SurfaceHolder surfaceHolder = surfaceView.getHolder(); 
surfaceHolder.addCallback(new SurfaceHolder.Callback() { 

@Override 
public void surfaceCreated(SurfaceHolder surfaceHolder) { 
      mediaPlayer.setDataSource(STREAM_URL); 
      mediaPlayer.setDisplay(surfaceHolder); 
      mediaPlayer.start(); 
} 
+0

Почему, по вашему мнению, лучше всего смотреть видео? – aeroxr1

 Смежные вопросы

  • Нет связанных вопросов^_^