Jump to content

Aufruf einer Webseite per HbbTV Engine


dbraner

Recommended Posts

Posted (edited)

Sehr schön, die neue 5.2.7!

 

In der Command.vbs:

 

Case 30511

HbbTV.LoadInBrowser "http://plugserv/meteograph.cgi?graph=Temperatur_24h", 0

HbbTV.Visible =1

 

Ergebnis (quick & dirty) siehe Anhang.

 

Was mich etwas wundert: ich komme aus der Webansicht nur mit OSD Menu wieder raus (2 x drücken). Das kann aber auch an meiner recht komplexen Command.vbs liegen. Mit Back geht es jedenfalls nicht.

 

Jedenfalls ergeben sich da jetzt ganz neue Anwendungsfälle. Werde als nächstes mal die Recordingservice Webseite testen. Obwohl die glaube ich Popups verwendet.

 

 

 

post-51453-0-92088200-1375462352_thumb.png

Edited by dbraner
Posted

Mit dem Aufruf landest du in der hbbTV Engine und die lässt sich (im Normalfall) soweit ich das verstanden habe nur per OSD-Menü (ESC) beenden.

Posted (edited)

Wenn ich in hbbtv bin, komme ich mit OSD Rot raus. Das geht bei einer normalen Webseite nicht. Vielleicht muss ich das aber einfach mal intensiver testen. Hatte heute wenig Zeit und noch weniger Lust bei gefühlten 45 Grad im Arbeitszimmer unterm Dach ;-)

 

Was evtl. auch gut rüberkommt, ist die Youtube Leanback Oberfläche. Ist vielleicht besser als das Online Plugin.

 

youtube.com/tv

Edited by dbraner
Posted

OSD-Rot blendet die Seite oder Teile der Seite aus.

Das ist aber glaube ich wenn in der jeweiligen Seite Festgelegt.

HbbTV bleibt aber weiter aktiv.

Posted

Ja stimmt. Hatte die ARD Seite aufgerufen. Da wird rot als beenden angezeigt. Also werde ich zukünftig lieber Escape verwenden, zumal man nicht bemerkt, dass Hbbtv noch aktiv ist.

Posted

Nunja OSD Rot/Grün/Blau/Gelb sind in den OIPF Dokumenten festgelegt:

 

​ VK_RED = 403;
VK_GREEN = 404;
VK_YELLOW = 405;
VK_BLUE = 406;

 

Was die einzelnen HbbTV Seiten damit machen ist im Prinzip denen überlassen. Ansonsten bewirkt ACTION_SHOW_OSD (Escape) das die HTML Anzeige (adäquat wie in anderen OSD Fenstern) beendet wird bzw. ACTION_PREVIOUS_MENU (Delete) geht eine Ebene zurück.

Posted (edited)

Habe einen seltsamen Effekt beobachtet:

 

SAT1 eingeschaltet. Dann mit LoadInBrowser eine Webseite aufgerufen. Mit OSD-Menu beendet. Dann mit Rot HbbTV aufgerufen. Nun wird statt dem HbbTV Angebot wieder die vorher geladene Webseite angezeigt.

 

Wenn ich dann einmal den Sender wechsle und wieder zurück auf SAT1 gehe, wird bei Rot wieder das HbbTV Angebot angezeigt.

 

Muss jetzt aber nichts mit SAT1 zu tun haben.

Edited by dbraner
Posted

Das ist kein Fehler, das Hbbtv Fenster merkt sich den letzten zu öffnenden Link. Im passiven Modus bekommt die Klasse die Information das eine bestimmte URL zu laden ist und lädt diese wenn das Fenster geöffnet wird. Der LoadinBrowser Befehl überschreibt allerdings diese Information. Das ist ja auch ein und die selbe Klasse.

Posted

Naja vielleicht kein Fehler, aber ist das das gewünschte Verhalten?

Wohl doch eher nicht oder?

 

Wieso wird die Information nicht beim erneuten Start wieder gesetzt?

 

LoadinBrowser => startet hbbTV Engine

OSD-Menu => beendet hbbTV Engine

OSD-Rot => startet die hbbTV Engine bei einem entsprechenden Sender die hbbTV Engine wieder und an dem Punkt könnte man die URL vom Sender doch wieder übergeben?

Posted (edited)

Naja, wenn man bei OSD-Rot wieder mit der Start-URL des Senders beginnt, ist natürlich der "Stand" weg, bei dem ich das HbbTV vorher verlassen hatte und ich muss mit der Navigation wieder von vorne anfangen.

 

Insofern verstehe ich Christians Argument. Und wenn das wirklich in der gleichen Klasse implementiert ist, wäre die einzige Chance, das in einer zukünftigen Version getrennt zu behandeln. Mir ist natürlich klar, dass LoadInBrowser eher ein Abfallprodukt ist und die HbbTV Funktion Prio hat.

 

Ergänzung: Vielleicht könnte man die Steuerung bzw. den Aufruf von Hbbtv mittels neuer Action-Ids etwas ausbauen. Z.B. eine ActionId, die Hbbtv grundsätzlich mit der Start-URL aufruft.

Edited by dbraner

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...