【问题标题】:Ignoring mask while recording simulator screen录制模拟器屏幕时忽略蒙版
【发布时间】:2018-10-24 11:15:12
【问题描述】:

我正在尝试使用以下命令录制模拟器屏幕的视频:

xcrun simctl io booted recordVideo --mask=ignored ~/Desktop/footage.mp4

如您所见,我为mask 参数指定了值ignored,因为我想省略iPhone X 模拟器上的掩码。

文档说:

对于非矩形显示器,按策略处理遮罩:
忽略:忽略掩码并保存未掩码的帧缓冲区。
black:遮罩呈现黑色。


结果如下:

如您所见,只要我开始与模拟器交互,面具就会出现。

我做错了吗?这是一个已知的错误吗?

PS:从实际的 iPhone X 录制不是解决方案,因为我没有这样的设备。

【问题讨论】:

  • 这可能是一个错误。您可以通过bugreport.apple.com 提交雷达并附上视频吗?
  • @russbishop 完成! (参考:45643156 如果可能有帮助)
  • 这是一个错误。当视图发生变化时,蒙版会毫无顾忌地应用于视频。您是否有机会找到解决此问题的方法?
  • 不,我填充了一个标记为重复的雷达。据我所知,没有解决方法。

标签: ios-simulator xcrun simctl


【解决方案1】:

虽然远非理想的解决方案,但您可能可以使用 5.5 英寸 iPhone 应用预览视频的调整版本。 5.5 英寸的手机使用 1920x1080,所以我要做的基本上就是压缩一维以使视频成为 1920x886 像素。当然,它看起来会略微挤压,但并不那么明显,因为它仅减少了 20% 左右。我认为这总比没有 App Preview 或在尝试借用 iPhone X 系列设备时遇到大量麻烦要好。至少在 simctl 错误得到修复之前!

【讨论】:

    猜你喜欢
    • 2014-02-22
    • 2021-10-04
    • 2021-09-14
    • 2016-04-10
    • 2012-02-22
    • 2023-02-02
    • 2014-10-05
    • 2014-11-07
    • 1970-01-01
    相关资源
    最近更新 更多