问题标签 [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.

0 投票
8 回答
181568 浏览

iphone - 是否可以在我的电脑显示器上显示我的 iPhone?

正如标题所说,这可能吗?我想在 iPhone 上“镜像”我的行为,以便它显示在电脑显示器上。

我们已经在 Apple 的重要说明中看到了这一点,但我不确定这个功能是否是公开的。

0 投票
0 回答
420 浏览

windows-xp - 如何在 XP 中清除监视器的缓存/内存

我想清除已连接到 XP 机器的监视器的缓存/内存。我正在开发一个类似显示器的设备,它有自己的 EDID,我想看看“第一个生日”是什么样的。但是,有问题的机器会记住设备及其设置的分辨率等。

0 投票
2 回答
1048 浏览

iphone - 在 ios4 中不显示外部视频

我需要从我的 iphone 应用程序将视频输出发送到外部视频屏幕。我正在使用 Apple复合AV 电缆。当我通过 ipod 应用程序播放视频时,我得到了视频输出,但是当我这样做时

我只有一个屏幕,即手机主屏幕。对于我的应用程序,我需要一个完全独立的窗口,就像这里的过程一样:

支持外接显示器和投影仪 iPad 现在可以通过支持的电缆连接到外接显示器。除了设备主屏幕上的内容外,应用程序还可以使用此连接来呈现内容。根据电缆的不同,您可以以高达 720p (1280 x 720) 的分辨率输出内容。如果您更喜欢使用该纵横比,也可以使用 1024 x 768 分辨率。

要在外部显示器上显示内容,请执行以下操作:

使用 UIScreen 类的屏幕类方法来确定外部显示器是否可用。如果外部屏幕可用,则获取屏幕对象并查看其 availableModes 属性中的值。此属性包含屏幕支持的配置。选择与所需分辨率对应的 UIScreenMode 对象,并将其分配给屏幕对象的 currentMode 属性。创建一个新的窗口对象 (UIWindow) 来显示您的内容。创建一个新的窗口对象 (UIWindow) 来显示您的内容。将屏幕对象分配给新窗口的屏幕属性。配置窗口(通过添加视图或设置 OpenGL ES 渲染上下文)。显示窗口。

所有这些都更易读的格式出现。我正在使用 iphone,而不是 ipad,但文档说 ios4 中的 iphone 现在支持外部屏幕。

我怎样才能让手机意识到连接了另一个屏幕?谢谢

0 投票
2 回答
945 浏览

iphone - iOS 上的 OpenGL ES 和外部显示

我在主 iPad(或 iPhone、iPod Touch)屏幕上使用 OpenGL ES 进行渲染,我想在外部屏幕上进行渲染,一旦用户连接,内容就会“移动”到外部屏幕上(并在外部屏幕断开连接时返回主屏幕)。我使用了一个库来进行 OpenGL 调用(至少是那些与平台无关的,即不像 EAGL 和 CAEAGL 那样的集成),但几乎没有状态。什么是最好的方法(就性能而言,然后是维护)去做呢?

  • 我不认为它受支持,即使支持,我也不建议将 CAEAGLLayer 支持的视图移至新窗口
  • 否则,我因此有两个可绘制对象。我是否应该保留一个 EAGLContext,将其与主屏幕的 CAEAGLLayer 分离,并将其附加到外部显示器的 CAEAGLLayer(当用户断开外部显示器时,反之亦然)?
  • 我是否应该有两个上下文,并尝试并继续使用相同的包装库实例(因此必须重新配置它,尽管即使我保留一个上下文,它也必须在一定程度上,由于不同的屏幕纵横比,像素纵横比等)
  • 我是否应该有两个上下文,以及每个上下文的一个包装器库实例(优点是我可以使库实例成为我的自定义 CAEAGLLayer 支持的 UIView 的 ivar)。
  • 我应该使用两个上下文但使用一个共享组以便可以共享一些资源吗?

Apple 推荐什么(如果有推荐的话)?你们是怎么做到的(不要告诉我这是一个不常见的功能!)?

0 投票
3 回答
13152 浏览

winapi - 检测在 Windows 7 下连接或移除的外接显示器

每次在运行 Windows 7 的笔记本电脑上插入或拔出外部 LCD 显示器时,我是否可以接收或挂接某些事件或通知?

笔记本电脑检测到这一点并将我的显示器切换到外部屏幕并通过某些类型的调整大小或重新定位返回,但这是否由操作系统公开,以便应用程序可以提供处理程序、附加脚本等?

如果没有,是否有我可以不时轮询的注册表设置或 API?

(我更喜欢编程 C + Win32 API)

更新

迈克在下面的回答WM_DEVICECHANGE让我明白了RegisterDeviceNotification(),但到目前为止我一直在努力实现它......

更新 2

这个问题已经用不同的措辞问了几次,但我认为还没有完全回答:

0 投票
2 回答
2471 浏览

ios - 在 iOS 外接显示器上全屏显示

我只想在外接显示器上全屏显示。

我正在使用这样的代码:

它无法在外部设备上显示全屏。

在我将代码更改为之后 screen.overscanCompensation = UIScreenOverscanCompensationInsetBounds;screen.overscanCompensation = UIScreenOverscanCompensationInsetApplicationFrame; 它可以显示全屏,但点 (0,0) 不在左屏幕的顶部。

我的目标是全屏显示屏幕,并在屏幕的左上角有点 (0, 0)。但它不起作用。

提前致谢

0 投票
1 回答
120 浏览

php - 使用 iPad 作为界面来更改外部显示器的内容

我不确定这个项目的具体范围,我希望这里的人可能有这方面的经验。

我有一个项目是开发一个移动站点,该站点将用作显示内容的框架。the 'app' will be a simple list, and when an item is selected, the frame would disappear and pull up the selected content. 显示器将在 iPad 上扩展为另一台单独的显示器。

但是,我可以毫无问题地创建以这种方式运行的东西..

我想知道是否有任何方法可以让 iPad 的界面保持静态(框架不会消失,列表内容不会在 iPad 上显示),并在更大的显示器上更改当前活动站点?

我对 PHP 和 Ruby 等服务器端语言有中级经验,并且熟悉 javascript(尤其是 ajax 调用)。然而,我不知道如何处理这个概念。这甚至可能吗?我将不胜感激任何反馈或讨论。如果这个问题看起来比简单的更开放,我很抱歉。

0 投票
1 回答
2429 浏览

ios - ios外部显示以编程方式

我正在尝试在我的 iOS 应用程序上支持外部显示而不使用任何 .xib 文件。

现在我的代码包含这个:

当我运行它时,TV Out 屏幕将立即关闭。如果我评论这一行:

TV Out 屏幕将正常工作,但当然我在模拟器屏幕上看不到任何内容。

有谁知道我应该怎么做?提前致谢!

0 投票
1 回答
2926 浏览

android - Android:控制外部显示器(例如投影仪)

我正在寻找一种使用安卓平板电脑来控制外部屏幕的方法。更具体地说,我希望我的应用程序在平板电脑上显示一个视图,并在外部设备(例如投影仪)上显示第二个视图。我在阅读中还没有遇到过这样做的方法,但我不确定我是否在问正确的问题。这样的事情可能吗?这个答案似乎表明它可能是,至少对于某些硬件。

0 投票
1 回答
2058 浏览

android - Emulator JBMR1 中的外接显示器功能测试

我已经在 Eclipse 中下载了 Jelly Bean MR1 SDK 并希望查看外部显示功能。在模拟器中,

  • 我在开发设置中的“模拟辅助显示”功能中启用了辅助显示 => 它创建了覆盖 #1
  • 我使用了 API Demo->App->Activity->Presentation ,但只显示“Display # 0 , Built in Screen”。显示了叠加,但其中没有渲染任何内容。理想情况下,我希望图像会出现在 Overlay 中。

如何在模拟器中测试此外部显示器(演示类)功能..请帮助。

感谢和问候普鲁什