Jump to content

Aufruf einer Webseite per HbbTV Engine


dbraner

Recommended Posts

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
Link to comment

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.

Link to comment

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
Link to comment

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.

Link to comment

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.

Link to comment

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
Link to comment

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.

Link to comment

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?

Link to comment

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
Link to comment

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...