【问题标题】:ADB screencap while playing video播放视频时的 ADB 屏幕截图
【发布时间】:2022-11-11 06:47:40
【问题描述】:
adb exec-out screencap -p > screen.png

这曾经在我的 Chromecast 和 Google TV 上运行,同时在 Android 10 上运行时播放视频(无 DRM)。升级到 Android 12 后,它只会产生一个完全白色的图像(具有正确的屏幕分辨率;也没有其他视图小部件)。使用 MX Player、YouTube 和其他使用 ExoPlayer 的应用程序播放视频时就是这种情况。

我可以让screencap 照常工作或以其他方式截屏吗?

【问题讨论】:

  • 想知道scrcpy 是否适用于您的设备。
  • 视频开始后,scrcpy 会在视频开始之前在屏幕上显示最后一件事的闪烁图像。

标签: android adb screen-capture


【解决方案1】:

这在很大程度上取决于应用程序及其播放视频的方式。 Youtube截图白色它正在播放的视频可以使用AndroidViewClient/culebradump获取:

dump -Df ~/tmp/myyoutubescreenshot.png

产生类似这样的东西(缩放到 25% 以便能够在此处上传):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多