Потоковое видео и Android

Сегодня для одного из моих приложений (Android 2.1), я хотел бы потоковое видео с URL.

Насколько я изучил Android SDK, это неплохо, и я любил почти все его части. Но теперь, когда речь заходит о потоке видео, я теряюсь.

Для любой информации, которая вам нужна в Android SDK, у вас есть тысячи блогов, рассказывающих вам, как это сделать. Когда дело доходит до потоковой передачи видео, все по-другому. Информация о том, что в изобилии.

Все это делали так, как будто он обманывал здесь и там.

Есть ли какая-либо хорошо известная процедура, позволяющая передавать видео?

Разве Google подумал о том, чтобы сделать его проще для своих разработчиков?

Если вы хотите, чтобы ОС воспроизводила видео с помощью проигрывателя по умолчанию, вы бы использовали следующее:

String videoUrl = "insert url to video here"; Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(videoUrl)); startActivity(i); 

Однако, если вы хотите создать представление самостоятельно и потоковое видео, одним из них является создание видеоизображения в вашем макете и использование медиаплеера для потоковой передачи видео на него. Вот видеоролик в xml:

 <VideoView android:id="@+id/your_video_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" /> 

Затем в onCreate в вашей деятельности вы найдете представление и запустите медиаплеер.

  VideoView videoView = (VideoView)findViewById(R.id.your_video_view); MediaController mc = new MediaController(this); videoView.setMediaController(mc); String str = "the url to your video"; Uri uri = Uri.parse(str); videoView.setVideoURI(uri); videoView.requestFocus(); videoView.start(); 

Проверьте прослушивателей видеообъявлений на предмет уведомления о том, когда видео было воспроизведено или произошла ошибка (VideoView.setOnCompletionListener, VideoView.setOnErrorListener и т. Д.).

Intereting Posts
Android Convert List <String > to String Убедитесь, что фотографии сохранены с той же ориентацией, что и они были сделаны? Методы Android, переопределяющие Android: сбор ANT завершился неудачей с помощью google-play-services-lib: «разрешить путь без файла project.properties для проекта» Что мне нужно сделать, чтобы запустить диалог настроек интернет-телефона? Как добавить фрагмент внутри ViewPager с помощью Nested Fragment (Android 4.2) Какие доступны все базовые элементы андроидного gui? Фрагмент onResume не называется Facebook AppInviteContent: SDK не был инициализирован, обязательно вызовите функцию FacebookSdk.sdkInitialize () Как играть в встроенное видео HTML5 с помощью Phonegap для Android 4.1.1 Ошибка HttpURLConnection на Android Установите тайм-аут для запроса androidSingleUpdate SherlockActionBar в MapActivity Android ImageView масштабирует меньшее изображение до ширины с гибкой высотой без обрезки или искажения Как получать трансляцию, когда приложение установлено или удалено