首页 > 解决方案 > 收听 HDMI 输入端口

问题描述

我正在使用电视盒。在这个电视盒中,它包含一个 HDMI 输入端口。有什么方法可以收听 HDMI 输入信号(连接、断开...)?

我找到android.media.AudioManager.ACTION_HDMI_AUDIO_PLUG了,但它仅适用于 HDMI 输出信号:

 BroadcastReceiver hdmiListener = new BroadcastReceiver() {

        public final void onReceive(final Context context, final Intent intent) {
            final String action = intent.getAction();
            showTestLog("hdmiListener - " + action + " received.");
            if (action != null && action.equals(Keys.Action.HDMI_INTENT)) {

                int state = intent.getIntExtra(Keys.Action.HDMI_STATE, -1);
                showTestLog("hdmiListener - state = " + state);
            }
        }
    };

标签: androidhdmi

解决方案


推荐阅读