¿Es posible enviar comandos HDMI CEC desde un dispositivo Android?
Tengo un MK809 y me gustaría enviar un comando HDMI CEC para encender / apagar el televisor que el dispositivo está conectado a. ¿Hay alguna forma o biblioteca para enviar el comando CEC, ya que no puedo ver nada documentado en ninguna parte?
- NetBeans no quiere construir (importar) soporte para Android
- ¿Por qué el AsyncTask de mi servicio bloquea AsyncTasks de la actividad principal?
- Mediaplayer androide buffer interminable
- Android VideoView detiene la transmisión después de un tiempo específico
- Android twitter 4j integración obtener entidades tweet
- No se puede analizar la plantilla "Clase" Error siempre que intento abrir una nueva clase java
- ¿Cómo se hacen los widgets personalizados?
- Cómo extraer valores del paquete en Android
- La conversión al formato de Dalvik falló: No se puede ejecutar dex: Los archivos múltiples dex definen Lcom / squareup / okhttp / Address;
- Importar archivo .jar externo al proyecto Android
- Las sugerencias de auto de EditText están en blanco o no existen
- Crashed when applied Barra de herramientas
- Detección de solicitud de aplicación de VPN Service + Packets bloqueando
"HDMI-CEC es un bus serie bidireccional de un solo hilo que utiliza el protocolo AV.link estándar de la industria para realizar funciones de control remoto El cableado CEC es obligatorio, aunque la implementación de CEC en un producto es opcional. Y actualizado en HDMI 1.2, HDMI 1.2a y HDMI 1.3a (el último timer añadido y comandos de audio para el bus) .Algunos adaptadores USB a CEC permiten a un equipo controlar dispositivos habilitados para CEC. Fuente
Suponiendo que MK809 sigue la especificación HDMI, debería ser posible desde el punto de vista del hardware. Sin embargo, el problema radica en el software. No pude encontrar una biblioteca Java para comandos CEC durante mi búsqueda rápida, aunque pude encontrar algunos para C e incluso Arduino.
Preguntas que hacer:
- ¿Su dispositivo es compatible con CEC? ¿El SO actual lo soporta con su controlador?
- ¿Su hardware lo admite? (Lo hace si sigue la especificación HDMI)
- ¿Su TV (s) es compatible con CEC? ¿Se apaga realmente cuando recibe el comando o simplemente lo ignora?
PS: Congrats, su pregunta es la primera que he contestado desde que se unió a este sitio web. :RE
Actualización a partir de 2016: Android Lolipop soporta nuevos controles HDMI en el sistema operativo como muestra el código fuente de Android. La documentación de la API se puede encontrar aquí . Tenga en cuenta que sigue siendo el fabricante del dispositivo para apoyar realmente la API en los controladores de dispositivo. Además, la mayoría de los televisores ahora admiten comandos CEC, pero a menudo no se habilitan de forma predeterminada.
- Gradle dependencias que se resuelven de repente muy lento
- Cambiar el margen superior de la disposición lineal por programación android