【问题标题】:Android screen collaboration between devices安卓设备间的屏幕协同
【发布时间】:2020-10-20 22:24:58
【问题描述】:

我想开发一个图片风格的应用程序。我已经弄清楚设备上的绘图部分(使用canvas、paint和相关库),现在我需要在所有连接的设备上实时更新绘图。

我想到的方法是在非常接近的时间间隔截取屏幕截图并将它们上传到服务器 (Firebase)。该应用程序将不断检查服务器端更新。我知道这是一种让事物保持相对同步的可怕方法,还有其他方法可以做到这一点吗? 可能像视频流之类的。

【问题讨论】:

  • 可能是视频流?

标签: android firebase android-canvas android-paint


【解决方案1】:

如果您使用路径绘图,则可以将路径列表发送到其他设备并在那里重新绘制它们。

我认为没有一种快速的方法可以将一系列位图转换为视频(位图是指使用 Android 画布生成的图像)​​。

如果您使用 OpenGL 进行绘图,那么您可以使用 video encoder 将 OpenGL 表面的输出转换为视频

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2015-09-09
    相关资源
    最近更新 更多