0

我必须支持VideoConfiguration,(1280 X 720, 800 X 480)我们的车载显示器尺寸是1024 X 600。android auto启动后,手机(或MD)正在发送1280X 720px的视频输出。基于 HUIG doc 计算,我们需要设置边距,因为我们无法缩小视频。将宽度 Margin 设置为 256 和高度边缘设置为 120 后,可以看到任意内容并且触摸坐标无法正常工作。我的问题是,如何调整我的参数,以便正确呈现来自 MD 的视频内容。

车载显示屏尺寸=1024x600

支持1280 x720 宽度Margin =1280-1024=256 高度Margin=720-600=120

找到这个答案https://stackoverflow.com/a/68028928/4722613,但需要一些代码片段或详细说明。

4

1 回答 1

0

我已经自己收拾东西了。为了支持 1280*720px 分辨率,请按照以下步骤操作

  1. 表面视图需要在 x 和 y 轴上按比例放大。在我的例子中,它在 x 轴上为 1.25,在 y 轴上为 1.2。

SurfaceView.setScaleX(1.25f); SurfaceView.setScaleY(1.2f);

  1. 在将缩放因子应用于触摸坐标之前,我们需要从触摸坐标中减去应用的边距。
于 2022-01-25T11:11:11.440 回答