【问题标题】:720p streaming support for appInventor?appInventor 的 720p 流媒体支持?
【发布时间】:2011-05-06 04:30:28
【问题描述】:

我一直在尝试在 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 不支持流式传输。

你的里程有变化吗?

【问题讨论】:

    标签: android video-streaming app-inventor


    【解决方案1】:
    1. 实际上没有关于什么编码大小或设备是否需要硬件加速的规范,因此取决于制造商和型号。但是,如果制造商想要 Android Market,Google 在其Android Compatibility Definition Document 中设置了一些最低要求。

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

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

    【讨论】:

    • 是的,我的下一步是拉起整个 SDK。认为让应用程序构建器完成它的步伐将是一个有趣的练习。我喜欢这个主意,只是对我的口味控制不够。
    【解决方案2】:

    App Inventor 不支持流式传输。

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多