2016-09-20 99 views
6

我正在爲android箱(不是Android TV)編寫一個具有HDMI輸入端口的應用程序。如何從HDMI輸入讀取原始視頻流並在android videoView中顯示它?從android箱中讀取HDMI輸入的原始數據流

我使用的Android盒子有Amlogic處理器。它使用API​​級別19(Android 4.4)及以上。

回答

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

How to detect an HDMI connection on Android

+0

如果我得到了來自供應商的支持HDMI-CEC,如何在Android讀取的DATAS通過HDMI傳送?我已經通過了android源文檔,但找不到我的答案。 –