问题标签 [hdmi]

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 投票
1 回答
1943 浏览

linux - 在 linux 上获取已连接电视的电源状态

当我离开/进入房子时,我目前正试图关闭和打开我的显示器。

我正在运行通过 HDMI(英特尔 HD4600)连接到三星电视的 Ubuntu HTPC。使用“xset dmesq ...”会导致关闭/打开 HDMI 输出,并且不会改变电视的电源状态(它只会丢失信号)。因此,我连接了一个能够关闭或打开电视的红外发射器 - 遗憾的是,两个命令都使用相同的红外代码,导致电源状态翻转。

xset 状态也不会返回正确的状态,无论电源状态如何,它总是被视为“开启”:

我可以保存最后的显示状态,但是当我使用遥控器等关闭电视时,这会导致错误的值。红外发射器也没有得到任何回报。

有没有其他方法可以检查当前状态?

0 投票
1 回答
2303 浏览

android - 从 Android 应用程序控制外部屏幕

我需要一些帮助,在哪里可以找到有关如何从 Android 应用程序控制外部屏幕的 api 或代码示例。我的 Android 应用程序大部分时间会在没有内置屏幕的设备上运行,而是通过 hdmi 或 dvi 连接外部屏幕。我希望能够通过禁用 hdmi 输出信号然后重新启用它来控制此屏幕上的待机。

如果这需要系统应用程序权限,这不是问题。

谢谢。

0 投票
0 回答
74 浏览

video - 为什么 X 在全屏视频后面运行,但视频停止时停止?

我在玩 Raspberry Pi。它使用一个小 GPU 来播放全屏视频。

  1. 我打开一个 SSH 终端,然后用 Omxplayer 运行一个剪辑。它通过 HDMI 以全屏方式完美运行。

  2. 如果我从远程终端启动 X (startx),并在浏览器中打开一个网页,我看不到它,因为视频就在它前面。

  3. 如果我然后 pkill 视频,我会看到一直隐藏在它后面的网页。到目前为止,一切都很好。

  4. 我重做 1,启动 Omxplayer。不工作。我只看到终端和有关视频运行的信息,但没有通过 HDMI 发送实际视频。

怎么来的?

0 投票
2 回答
18150 浏览

raspberry-pi - 我可以使用我的戴尔笔记本电脑屏幕来显示来自 Raspberry Pi 的 HDMI 输入吗

我有一台戴尔 Inspiron 灵越 14R (N4110) 笔记本电脑和一台戴尔灵越 15R (N5110) 笔记本电脑。我可以使用它们中的任何一个来显示来自 Raspberry Pi 的输入吗?

0 投票
1 回答
770 浏览

android - 演示显示:错误的 DPI

我的应用程序在手机中运行并使用Presentation显示器来渲染场景。

这款手机是三星 Galaxy S4,分辨率约为 480dpi。

我用 MHL/HDMI 适配器连接 40" 电视。在 LogCat 中可以看到这些是它的指标:

我的问题是,那个辅助显示器的 dpi 显然是错误的!密度远低于320dpi。我想知道这个值是从哪里来的,以及它是否可以调整。我想在 mdpi 土地上使用一个值,以便字体变得更小。

0 投票
1 回答
161 浏览

android - 在 Android 应用中获取连接的 HDMI 设备的 HDMI 版本

如何在 Android 应用程序中获取连接的 HDMI 设备的版本?DisplayInfo 中没有任何帮助。

0 投票
1 回答
870 浏览

java - 通过 HDMI 或 USB 连接在 android 上接收音频和视频

我对 Android 开发相当陌生,但我希望在我的手机上从电脑接收音频和视频内容。我正在尝试在我的电脑上录制游戏,没有钱购买硬件记录器,我无法进行屏幕捕获并保持可接受的 fps。

我的想法是将我的屏幕和音频像第二个屏幕一样发送到我的手机,我的手机将在其中处理保存过程,从而减少我电脑上的 cpu 负载。我不认为 android 手机可以接收 hdmi 输出,但我可以通过 android adb 库“pull”命令使用 USB 来做到这一点。但是,这要求文件已经保存。

我似乎找不到任何其他方法来做到这一点,有人可以推荐一个我可以使用的库吗?

0 投票
0 回答
321 浏览

android - 5.1 Android中的通道增益控制

我正在编写一个应用程序来通过 HDMI 播放 5.1 声道音频,并且我正在尝试找到一种方法来单独控制声道的音频电平。目前,文件以 AAC (.m4a) 格式编码,我希望用户能够分别设置前 R/L、后 R/L 和 Center/LFE 的音量。是否有使用 MediaPlayer 执行此操作的本地方法?如果没有,是否有 DSP 解决方案可以让我在将文件发送到 MediaPlayer 之前更改通道增益?

谢谢!

0 投票
1 回答
4059 浏览

ios - 使用 Lightning HDMI 适配器时,移除 ios 外接显示器上的欠扫描/帧

我已经为此苦苦挣扎了一段时间。

众所周知,Lightning HDMI 适配器不支持 1080p 输出,当涉及使用连接显示器作为第二个屏幕的应用程序时(达到 1080p 的唯一方法是视频流,但不幸的是不是我的情况)。

最大输出分辨率为 1600x900,这在我的情况下可能很好,但我绝对需要摆脱窗口周围的“黑框”,我不知道该怎么做。我能够做到这一点的唯一方法是在电视菜单中手动拉伸电视输出图像,但正如您可能想象的那样,这对于我的最终产品来说不是一个可行的解决方案。

我试过了

没有运气:我的问题不是“过扫描”,是“欠扫描”,如果适配器说 1600x900 是最高的,恐怕操作系统无法知道电视的高分辨率。

如果我将 MacBookPro 连接到同一台电视并在显示器设置中强制设置为 1600x900,则整个屏幕会以某种方式正确调整大小以覆盖电视的整个物理区域,但清晰度较低且没有黑框。我想知道在 iOS 生态系统中是否有类似的选项。

我也试过用这样的东西强制输出到 720p

因为您无法手动创建 UIScreenMode,但它仍在使用 1600x900。而且一切都很难调试,因为闪电适配器没有数据连接(仅充电),所以我根本无法使用 XCODE 调试......

我也尝试过使用 AirPlay 和 VGA 适配器,1080p 就像一个魅力,但由于各种原因我需要使用 HDMI。不幸的是,iOS8 没有解决这个问题

有没有人有一个真正的好主意建议?谢谢你们。

更新 1:

我还发现,当您连接支持 1080p 但没有(例如)HDMI 输入的旧显示器/电视时,VGA 适配器可能会给您带来麻烦(我知道它与 VGA 无关,我只是想解释一下即使提供 1920x1080 分辨率,这台显示器也有多旧。这是客户展台上的 SHARP 等离子电视,不知道合适的型号)。

当使用 VGA 适配器连接到 iPad Air 时,输出为 1024x768,并且控制台注销了类似“无法识别屏幕 UUID”的信息。我也尝试过使用 HDMI 电缆(因为显示器没有 HDMI 输入,我不得不在显示器端使用 HDMI -> DVI 适配器),但我得到的只是通常的 1600x900。

但是,我能够解决问题,但我仍然无法解释为什么会这样:我将 Lightning-to-HDMI 适配器插入 ipad,然后我连接了 HDMI-to-VGA 适配器(与 Apple 完全无关) ,然后用一根 VGA 长线连接到显示器。1920x1080 像魅力一样。

这不应该是可能的(我通过 HDMI/闪电适配器以某种方式获得了全高清分辨率,它最多只能输出 1600x900),但它确实有效,如果你真的像我一样遇到麻烦,试试看。

另外,请注意,结果会因不同的电视/显示器/屏幕而异。那是完全不可靠的。

0 投票
0 回答
801 浏览

linux - 在没有 USB-CEC 适配器的情况下为 fedora 构建 libcec

我正在尝试在没有 Pulse-Eight USB-CEC 适配器的 Fedora 上使用 libcec-2.1.4 进行 CEC。我根据自述文件构建源代码,但 cec-client 似乎需要 USB-CE 适配器。

我还在 Raspberry Pi 上构建了源代码,即使没有 CEC 适配器,它也可以成功地工作电视开/关/HDMI 输入更改等。所以我相信有一种方法可以让它在 Fedora box 上工作,但现在不能工作。如果您有任何用于配置构建源的指南,请告诉我。会有一些配置选项作为覆盆子的构建。或者,如果您知道 HDMI CEC 的其他开源代码,请告诉我。

谢谢