android - 收听 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);
}
}
};
解决方案
推荐阅读
- javascript - 应用程序构建后React显示空白页面?
- javascript - json的基本读取失败
- echarts - Echarts - 无法将标题对齐到中心
- javascript - 部分覆盖原型?
- mysql - 需要在mysql中对开始时间和结束时间之间的时间差进行分组
- pthreads - 如果调用函数结束,线程会死吗?
- android - 防止在 android 应用程序和远程服务器之间跟踪请求/响应
- python - 仅查找 BeautifulSoup 元素内的文本
- sql - SQL:根据每个实体行的最新/非最新时间戳填充新列(每个实体有很多行)
- javascript - 使用 Javascript 使用二进制搜索查找排序数组中数字的所有出现