0

我一直在尝试在 AppInventor 中构建一个 720p 流媒体视频播放器,但无法弄清楚如何让视频播放器像 720p 那样远程执行任何操作,也无法弄清楚如何让它听/附加到一个WIFI 上的 UDP 视频流。

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 不支持流式传输。

你的里程有变化吗?

4

2 回答 2

0

App Inventor 不支持流式传输。

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

我在 Activity Starter 组件上使用了以下属性来启动 rtsp 流:

动作:android.intent.action.VIEW DataUri:rtsp://a.sample.domain/somestream.sdp

于 2011-05-05T20:30:28.383 回答
0
  1. 实际上,没有关于什么编码大小或设备是否需要硬件加速的规范,因此取决于制造商和型号。但是,如果制造商想要 Android Market ,Google 在其Android 兼容性定义文档中设置了一些最低要求。

  2. App Inventor 是一个非常有趣的 Google 实验室项目,并且意识到它是一个“实验室”项目,因此尝试使用它构建一个流播放器可能有点超出范围。我认为它更适合业余爱好者和教育人士(Lego Mindstorm 模块),而不是其他任何东西。由于 App Inventor 只是封装了 Android 框架,因此您最好直接使用 Android SDK 并在那里进行操作。

我的建议是,如果您正在尝试制作流媒体应用程序,请使用 Java 和 Android SDK。

于 2011-03-10T21:59:26.447 回答