问题标签 [external-display]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 外接显示器 HDMI 边距
UIWindow
对于使用 iDevices 闪电/HDMI 适配器设置自定义及其在外部显示器上的开发人员来说,一个众所周知的问题rootViewController
是电视显示的视图在可能的情况下不会占用整个空间。
我知道有一些解决方法:
- 使用 Apple TV:不,对于我们的使用,延迟使其无关紧要
- 使用 VGA 线:不,1024x768 是不够的
但视频播放器也有一个特殊情况:iOS 使它们自动适应整个空间。
这是我的问题:创建一个捕获我以前的 rootViewController 的视频流(将其放在远离设备屏幕的视图层次结构中的其他位置)然后使用本机 AV 包读取此流以实现我的全屏目标是否可行?
顺便说一句,如果您只知道另一种高分辨率(1080p)和低延迟的解决方法,那也可以。
screen-resolution - Xorg 将虚拟屏幕大小增加到 8192 x 8192
我有一台 4K 显示器 (3840 x 2160) 和两台 QHD 显示器 (2560 x 1440),我想将它们并排放置。但目前这是不可能的,因为所需的水平虚拟分辨率为 8960 像素(3840+2560+2560),但 X 服务器设置的最大(水平)虚拟分辨率为 8192 像素。有什么办法可以将最大虚拟分辨率提高到 8192x8192 像素以上?
我到目前为止所尝试的:
- 我没有
xorg.conf
文件 - 我尝试自己手动创建一个文件,包括"Display"
子部分并在其中设置不同的"Virtual"
值,重新启动,没有任何改变。 - 尝试了将和/或参数设置为所需最大值 ( ) 的各种
xrandr
命令变体,再次无济于事。(输出:)--fb
--panning
8960x2160+0+0
xrandr: screen cannot be larger than 8192x8192 (desired size 8960x2160)
我确实在某处(编辑: 这里)读到英特尔的图形处理器不支持比 8192x8192 像素更大的虚拟屏幕分辨率(我的系统使用Core i7-6700HQ
带有图形处理器的 CPU Intel HD Graphics 530
),但不幸的是我无法确认此信息 - 希望不是这种情况。
编辑:确实可能不是这样:
我的 xrandr 输出(我目前的第三台显示器位于右下角,因此虚拟屏幕分辨率为 8192x3600):
c# - Apple TV 作为 iOS 设备上的外部 UIScreen
我有一个在子视图中显示视频的应用程序,如果可以选择在第二个屏幕(例如 Apple TV)上显示该视频并能够使用该释放的空间来显示其他控件,那将是很好的选择。
我已经找到了有关如何做到这一点的各种帮助,但我什至在走出起跑门之前就碰壁了。
为了检测应用程序是否已在多显示环境中启动,所有示例代码都具有类似...
(我在 C#/Xamarin 中执行此操作,但我怀疑问题是否与此有关;无论如何,这些片段都在 C# 中)
我的问题是,无论我做什么,屏幕数组始终为 1。iPad 运行的是 iOS 11.2.5,如果我打开镜像,iPad 就会被镜像,但是,同样,屏幕阵列只有一个项目。
还有一些观察者可以检测应用程序运行时添加/删除的屏幕。我还没有看到 Xamarin 特定的代码,但我认为它看起来像:
无论如何,即使我添加/删除 Apple TV 或在 iPad 上进入/退出镜像模式,它们也不会触发。
哦; 如果我这样做
那么这也可以按预期工作。视频现在在 Apple TV 上全屏显示,iPad 上包含 avPlayer 的 UIView 变灰而不是显示视频。
然而,这不是我要找的。我想控制两个屏幕的布局,但两者都没有。(虽然我确实希望视频在 Apple TV 上全屏显示,但我不希望它成为 AVPlayerViewController,并且我确实想重新调整 iPad 视频视图占用的屏幕空间)
归根结底,我认为我需要的只是设法获得
当我启动应用程序时,UIScreen.Screens.Length 等于 2。
让 UIScreen 检测/报告第二个显示器的秘诀是什么?
ios - 如何在 iOS 设备的外部屏幕上显示自定义内容
我在 Objective C 中创建了一个应用程序。我想实现在外部显示器上显示屏幕选定内容区域的功能。例如,我总共有 10 个屏幕,我想显示 4 个屏幕,不想显示整个屏幕,只想在外部显示器中显示屏幕的选定视图和区域。
我已经对此进行了研究,我找到了一个教程,但是该教程以 swift 语言提供,我想用目标 c 语言实现这些东西。
python - 如何在 Python 中检查外部显示器是打开还是关闭?
我有一台通过 HDMI 连接到单个外部显示器的 Mac Mini。它是第三方显示器(戴尔制造);Apple 键盘上的“更改亮度”功能键对显示没有影响。
只需手动按下显示屏正面的电源按钮即可切换显示屏的开/关状态。
我正在寻找检查此显示是打开还是关闭的 Python 代码。我对基于命令行的解决方案持开放态度。
请注意,无论显示器是打开还是关闭,显示器都保持与计算机的连接。因此,显示管理器库在这里无法帮助我。
上下文是我希望 Python 脚本仅在显示器关闭时播放一些音频。
ios - 在外部屏幕内移动标签
我想将标签移动到外部显示器上的任何位置。(例如,displayRunsLabel 位于顶部并居中,或者可能距离右侧和顶部 40px)
我的标签显示在屏幕上。我目前正在使用文本对齐。
最好的方法是什么?
这是我的外接显示器:
外显屏幕截图
这是代码:
ios - 在外部屏幕上显示矩形
我的外部屏幕上已经显示了标签,但我想添加一个宽度为 500 像素、高度为 50 像素的蓝色矩形。
添加这个的代码是什么?
这是我用于标签的代码。
ios - 在另一个 View Xcode 中显示 ViewController
好的,所以我知道您可以将 a 嵌入ViewController
到view
. 但我的情况有点不同
我有一个使用外接显示器的应用程序。连接显示器后,我想ExternalMonitor
ViewController
在 iPad 屏幕上显示另一个视图。就像实时预览一样。我不知道如何让它同时显示ViewController
在 myExternalMonitor
和myPreviewView
上。
基本上: 1个ViewController同时显示在2个地方,缩放以适应两个不同的视图。
这可能吗。有人可以指出我正确的方向吗?
如果我的术语不正确,我深表歉意。我对 Xcode 很陌生,而且很快。
android - 我们如何以编程方式控制辅助显示器中的屏幕方向?
我正在使用演示类处理在 Android Studio 中开发的应用程序的辅助显示。现在我想控制screen orientation
like 设置portrait
和landscape
. 我可以设置orientation
主显示器,但不能设置辅助显示器。我的 XML 文件不按方向覆盖整个显示。有没有办法做到这一点?
ios - 如何在 iOS 13 的不同屏幕上显示不同的内容?
我有一个需要连接到外部显示器的应用程序,我想在两个屏幕上显示不同的内容(不仅仅是镜像 iPad 屏幕)。
我尝试在我的添加场景配置Info.plist
:
UISceneConfiguration
我还添加了一个开关来为每个屏幕返回正确的值。
虽然我在上面的代码中设置的断点在configurationForConnecting
我AppDelegate
连接外部屏幕时被调用,但我的应用程序仍然只是镜像 iPad 屏幕。
我尝试按照本教程进行操作,但由于 iOS 13screen
不推荐使用 setter,并且此代码不起作用。
我真的不知道如何在不同的物理屏幕上显示不同的内容,有人能指出我正确的方向吗?