我正在为Android盒子(不是Android TV)编写一个具有HDMI输入端口的应用程序。如何从HDMI输入读取原始视频流并在android videoView中显示?
我使用的Android机箱有Amlogic处理器。它使用API级别19(Android 4.4)及更高版本。
答案 0 :(得分:2)
嗯,这不是直截了当的。您需要一个经过修改的内核来检测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