2013-03-12 21 views
20

Bir MK809 cihazım var ve cihazın bağlı olduğu TV'yi açmak/kapatmak için bir HDMI CEC komutu göndermek istiyorum. Herhangi bir yerde belgelenmiş bir şey göremediğim için CEC komutunu göndermek için bir yol veya kütüphane var mı?Bir Android Cihazından HDMI CEC komutları göndermek mümkün mü?

+0

Yardımcı olup olmadığını bilmiyorum, ancak Android 4.1 altındaki Sony Xperia Arc telefonumun HDMI CEC bulunuyor. Onu Sharp TV'ime bağladığımda, telefonu sürmek için TV'nin uzaktan kumandasını kullanabilirim. İşte bir örnek (benden değil): http://www.xperiablog.net/2011/02/21/hdmi-on-new-xperia%E2%80%99s-allows-control-via-tv-remote -video/ – nash68

+0

Bu sorun nihayet [Android 5.0 (Lollipop)] (http://source.android.com/devices/tv/HDMI-CEC.html) –

+0

@nichponline u çözümün ardından bazı ilerlemeler kaydedebilir mi? Televizyonu nasıl bağlayıp kapatabilirsin? – PankajAndroid

cevap

4

"HDMI-CEC, uzaktan kumanda işlevlerini gerçekleştirmek için endüstri standardı AV.link protokolünü kullanan tek telli bir çift yönlü seri veri yoludur. CEC'nin bir ürüne uygulanması isteğe bağlı olsa da, zorunlu kablolama zorunludur. HDMI Spesifikasyonu 1.0'da ve HDMI 1.2, HDMI 1.2a ve HDMI 1.3a'da güncellendi (veri yoluna en son eklenen zamanlayıcı ve ses komutları.) CEC'den USB'ye CEC özellikli aygıtları kontrol etmesine izin veren Adaptörler var. " Source

MK809, HDMI belirtimini takip ediyorsa, donanım açısından mümkün olmalıdır. Ancak, sorun yazılımda yatıyor. C ve hatta Arduino için bazılarını bulabilmeme rağmen, CID emirleri için bir Java kütüphanesi bulamadım.

Sorular sormak:

  1. cihazınız destek CEC mu? İşletim sistemi otomobili sürücüyle destekliyor mu?
  2. Donanımınız bunu destekliyor mu? (HDMI belirtimini izlerse yapar)
  3. TV'niz CEC destekliyor mu? Komutu aldığında ya da görmezden geldiğinde gerçekten kapanacak mı?

P.S .: Tebrikler, bu web sitesine katılmadan bu yana ilk soruma cevap verdim. : D

2016 itibarıyla güncellenmesi: Android Lolipop Android işletim sisteminde code göstergesindeki yeni HDMI kontrollerini destekliyor. API belgeleri here bulunabilir. Cihaz sürücülerinde API'yi gerçekten desteklemenin hala cihazın üreticisi olduğunu unutmayın. Ayrıca, çoğu TV artık CEC komutlarını destekliyor, ancak genellikle varsayılan olarak etkinleştirilmiyor.

+0

3+ yıldan beri bunu tekrar rica ediyorum. CEC komutları için bir Java kütüphanesi bulabildiniz mi, böylece bir Android cihazından HDMI CEC komutları gönderebildim mi? – jay

+0

Bu apis kullanarak bazı örneklere bir bakabilir miyim? – jay

İlgili konular