2017-10-21 5 views
0

Ich möchte eine Android-App für IR-basierte TV-Fernbedienung zu bauen. In Android Docs habe ich Folgendes: https://developer.android.com/reference/android/hardware/ConsumerIrManager.htmlInfrarot-Sensor in meiner App für TV-Fernbedienung verwenden

In diesem Dokument gibt es eine Methode transmit, die zwei Parameter benötigt: Trägerfrequenz und Muster. Sind diese Parameter für verschiedene TV-Modelle einzigartig?

Angenommen, sie sind einzigartig und wenn ich ein Samsung Smart TV mit dieser App steuern möchte, dann wie kann ich auf entsprechende Daten für die Weitergabe als Parameter in der transmit Funktion zugreifen.

Antwort

1

Ja, die CarrierFrequency- und Pattern-Parameter sind in der Regel für die verschiedenen Modelle und Marken einzigartig. Es besteht jedoch die Möglichkeit, dass derselbe Hersteller bei verschiedenen Modellen dasselbe Muster verwendet.

Zum Beispiel kann dieses Muster für die SAMSUNG Smart-TVs (Power-Taste) arbeiten:

carrierFrequency: 38000 
pattern: 4500, 4500, 560, 1680, 560, 1680, 560, 1680, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 1680, 560, 1680, 560, 1680, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 1680, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 1680, 560, 560, 560, 1680, 560, 1680, 560, 1680, 560, 1680, 560, 1680, 560, 1680, 560, 46946 

(stellen Sie sicher, Ihr Telefon verfügt über die eingebaute IR-Blaster-Hardware)

Es gibt keine einfache So finden Sie die Muster für ein bestimmtes Fernsehgerät. Deshalb scannen und sammeln Leute oder Firmen diese Muster, um sie zu teilen oder zu verkaufen.

Verwandte Themen