【问题标题】:Read raw streams from HDMI inputs in android box从 android box 中的 HDMI 输入读取原始流
【发布时间】:2016-09-20 05:40:38
【问题描述】:

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

    嗯,这并不简单。您将需要一个修改过的内核来检测 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

    How to detect an HDMI connection on Android

    【讨论】:

    • 如果我从供应商那里启用了 hdmi-cec,android 是如何读取通过 hdmi 传递的数据的?我浏览了 android 源文档,但找不到我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-29
    • 2011-01-30
    • 2013-06-03
    • 2014-05-28
    • 2016-02-02
    相关资源
    最近更新 更多