Поддержка потокового видео 720p для appInventor? - PullRequest
0 голосов
/ 10 марта 2011

Я пытался создать потоковый видеоплеер 720p в AppInventor и не могу понять, как заставить видеопроигрыватель делать что-либо удаленно, например, 720p, и не могу понять, как заставить его прослушивать / прикреплять - в видеопоток UDP по WIFI.

Документация по компоненту видеоплеера App Inventor находится здесь: http://appinventor.googlelabs.com/learn/reference/components/media.html#VideoPlayer

Док для поддерживаемых размеров видео в Android здесь: http://developer.android.com/guide/appendix/media-formats.html

Читая эти документы, у меня складывается впечатление, что

  1. Android поддерживает только 480 x 360 видео H.264 (у меня нормально с H.264, но не 480x360) в его родных виджетах.
  2. App Inventor не поддерживает потоковую передачу.

Ваш пробег изменился?

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

App Inventor не поддерживает потоковую передачу.

App Inventor поддерживает «Компонент запуска деятельности», который можно использовать для запуска приложения Android Video Player, которое будет воспроизводить поток RTSP.

Я использовал следующие свойства компонента «Стартер активности» для запуска потока rtsp:

Действие: android.intent.action.VIEW DataUri: rtsp: //a.sample.domain/somestream.sdp

0 голосов
/ 11 марта 2011
  1. На самом деле нет спецификации для того, какие размеры кодирования требуются или требуется ли аппаратное ускорение устройств, поэтому это зависит от производителя и модели.Тем не менее, существует минимальный набор требований, установленных Google в их Документе определения совместимости Android , если производитель хочет Android Market.

  2. App Inventor - действительно интересный проект Google Labsи понимаете, что это проект «Labs», поэтому попытка создать потоковый проигрыватель с его помощью может оказаться немного за рамками.Я думаю, что это больше для любителей и образовательных людей (модули Lego Mindstorm), чем что-либо еще.Так как App Inventor просто оборачивает Android Framework, вам лучше перейти прямо к Android SDK и сделать это там.

Моя рекомендация, если вы пытаетесь создать потоковое приложение,используйте Java и Android SDK.

...