2011-03-10 186 views
0

我一直在试图在AppInventor中构建720p流媒体视频播放器,并且无法弄清楚如何让视频播放器像720p一样远程执行任何操作,我也不知道如何让它听到/附加 - 到WIFI上的UDP视频流。支持appInventor的720p流媒体?

的应用发明视频播放器组件的文档是在这里: 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不支持流式传输。

你的里程多少?

回答

0
  1. 实际上,没有关于编码大小或硬件加速是否需要设备的规范,因此取决于制造商和型号。然而,如果制造商想要Android Market,Google会在其Android Compatibility Definition Document中设置一些最低限度的要求。

  2. App Inventor真的很有趣Google实验室项目,并认识到它是一个'实验室'项目,所以尝试构建一个流媒体播放器可能有点超出范围。我认为它对于业余爱好者和教育界人士(Lego Mindstorm模块)更重要。由于App Inventor仅包装Android Framework,因此最好直接使用Android SDK并在那里进行。

我的建议是,如果您要尝试使用流应用程序,请使用Java和Android SDK。

+0

是的,我的下一个举措是拉起整个SDK。认为这将是一个有趣的练习,使应用程序生成器通过它的步伐。我喜欢这个想法,只是没有足够的控制我的口味。 – John 2011-03-12 05:16:35

0

App Inventor不支持流式传输。

App Inventor支持“Activity Starter Component”,可用于启动Android Video Player应用程序,该应用程序将播放RTSP流。

我使用的活动起动器组件上的以下特性来启动的RTSP流:

操作:android.intent.action.VIEW DataUri:RTSP://a.sample.domain/somestream.sdp