从android框中的HDMI输入读取原始流

jay*_*jay 6 android

我正在为Android盒子(不是Android TV)编写一个具有HDMI输入端口的应用程序.如何从HDMI输入读取原始视频流并在android videoView中显示?

我使用的Android机箱有Amlogic处理器.它使用API​​级别19(Android 4.4)及更高版本.

Far*_*raz 3

嗯,这并不简单。您需要修改内核来检测 HDMI 设备并与其连接。要从设备本身获取 HDMI 输入数据,您需要编写 NDK 代码。然后,将输入数据修改为兼容的适当格式(例如将其编码为 H264)后,您就可以将其输入 VideoView 中。

请参阅此帖子,了解有人做过类似的事情,在 Nexus 7 上采用 HDMI 输入

如何在 Android 上检测 HDMI 连接