【问题标题】:Creating a dynamic (video) Overlay on Google Maps on Android 2.1在 Android 2.1 上的 Google 地图上创建动态(视频)叠加层
【发布时间】:2010-04-20 13:15:18
【问题描述】:

我正在尝试创建地图叠加层以在 Mapview 顶部显示视频流 (MJPEG)。

目前我有一个独立的活动,它创建一个用于获取 MJPEG 视频帧的数据线程。我正在使用处理程序将帧(作为位图)从数据线程发送到主活动,然后更新 UI。

我不确定如何实施“刷新”来更新我的“叠加”视频流。

编辑:我所说的“刷新”的意思是 - 每当我获得新的视频帧时,如何更新我的 UI 的视频部分(而不是地图视图)。我计划在我的 Overlay 子类实现的“绘制方法”中绘制视频帧(位图)。但是我没有直接调用“draw”方法。

谢谢。

【问题讨论】:

  • 我不确定您所说的“实施‘刷新’以更新我的‘叠加’视频流”是什么意思。您可能希望编辑您的问题以解释您的意思。
  • 我已经更新了我的问题。如果现在清楚,请让我现在。谢谢。

标签: android video google-maps mjpeg overlays


【解决方案1】:

如果您只是想触发刷新,您可能只想在叠加层上调用invalidatepostInvalidate,可能带有与叠加层在地图上的当前位置相对应的脏矩形。一旦失效,您的draw 方法将被调用。

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多