【发布时间】:2016-09-20 05:40:38
【问题描述】:
我正在为具有 HDMI 输入端口的 android 盒子(不是 Android TV)编写应用程序。如何从 HDMI 输入读取原始视频流并将其显示在 android videoView 中?
我使用的 Android 机器具有 Amlogic 处理器。它使用 API 级别 19 (Android 4.4) 及更高版本。
【问题讨论】:
标签: android
我正在为具有 HDMI 输入端口的 android 盒子(不是 Android TV)编写应用程序。如何从 HDMI 输入读取原始视频流并将其显示在 android videoView 中?
我使用的 Android 机器具有 Amlogic 处理器。它使用 API 级别 19 (Android 4.4) 及更高版本。
【问题讨论】:
标签: android
嗯,这并不简单。您将需要一个修改过的内核来检测 HDMI 设备并与之交互。要从设备本身获取 HDMI 输入数据,您需要编写 NDK 代码。然后将输入数据修改为appropriate format which is compatible,例如将其编码为H264,您就可以将其输入到VideoView中。
See this thread for someone who did something similar, taking HDMI input on a Nexus 7
【讨论】: