Ich versuche, eine Website zu erstellen, die auf Smart-TV-Browsern verwendet werden soll …
Ich möchte die Navigation des Benutzers nur mit der Kanalwechseltaste erleichtern, daher lautet meine Frage:
Ist es möglich, eine Funktion zu erkennen Kanal aufwärts oder Kanal runter auf meiner Website und wechseln Sie die Seite?
Zum Beispiel:
Wenn ich auf die klicke Kanal aufwärts Taste auf der Fernbedienung, geht es auf Seite 2.
Und wenn ich auf die klicke Kanal runter auf der Fernbedienung, kehrt es zu Seite 1 zurück.
Vielen Dank!
Als erstes sollten Sie überprüfen: Sendet Ihr Fernseher den “Tastendruck”? Sie können einfaches JS+HTML verwenden
<!DOCTYPE html>
<html>
<body>
<script>
document.addEventListener("keydown", function(event) {
document.getElementById("x").innerHTML=event.which;
});
</script>
<p id="x">The keycode will appear here...</p>
</body>
</html>
Notieren Sie sich dann die Schlüsselcodes. Wenn sie nicht auftauchen, Pech gehabt. Ihr Fernseher sendet den Tastendruck nicht. Wenn dies der Fall ist, können Sie mit einem einfachen “if” mit Javascript navigieren.
FWIW, Dokumentation von Samsung schlägt vor, dass Apps Channel Up abfangen können. Kein Wort darüber, wie die Browser-App damit umgeht. Um ehrlich zu sein, scheint dies eine seltsame Benutzeroberfläche zu sein, die Sie erstellen. Warum nicht einen weniger überraschenden Knopf wählen?
– Leichtigkeitsrennen im Orbit
1. Januar 2017 um 22:08 Uhr
Nun, der Browser sendet keinen Tastendruck, nur die “Leertaste”, wenn die Tastatur erkannt wird, also funktioniert es nicht, selbst wenn ich eine andere Taste wähle … Danke.
– Ibrahim Orra
2. Januar 2017 um 4:03 Uhr