Fernsehen im Fenster

Anfängerfragen zum Programmieren mit PureBasic.
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Fernsehen im Fenster

Beitrag von Fordey_ra »

Ich möchte ein Fenster erstellen wo ich z.B. Amazon Prime Filme anschauen kann.
Das Fenster sollte immer im Vordergrund seien und oben links in der Ecke des Bildschirm.
Beispiel :

Code: Alles auswählen

#Escape=10
If OpenWindow (1, 1024, 0, 900 , 500 , " WebGadget ", #PB_Window_SystemMenu)
    StickyWindow(1,1)
    AddKeyboardShortcut(1, #PB_Shortcut_Escape,#Escape)
    WebGadget (1, 0, 0, 900 , 500 , "https://www.amazon.de/Prime-Video/")
    Define myBrowser.IWebBrowser2 = GetWindowLongPtr_(GadgetID(1), #GWL_USERDATA)
    myBrowser\put_Silent(#True)      
    SetActiveGadget(1)
   Repeat
     Event=WaitWindowEvent(10)
     Select Event
       Case #PB_Event_Menu
         Select EventGadget()
          Case #Escape
            CloseWindow(1)
              UseGadgetList(WindowID(0))
              End
         EndSelect    
     EndSelect  
   Until Event = #PB_Event_CloseWindow
   CloseWindow(1)
  EndIf
Leider geht das nicht mit Webgadget weil der Browser zu alt ist.
Wie kann ich das ändern ?
Zuletzt geändert von Fordey_ra am 24.01.2019 22:55, insgesamt 1-mal geändert.
Sven
Beiträge: 374
Registriert: 23.09.2004 12:01

Re: Fernsehen im Fenster

Beitrag von Sven »

Fordey_ra hat geschrieben:Wie kann ich das ändern ?
Mit Firefox.

Nee, sorry, das wird wirklich nicht gehen, weil APrime erstens einen aktuellen Codec (bei Firefox den OpenH264 Videocodec) und zweitens ein Entschlüsselungsmodul (bei Firefox das Widevine Content Decryption Module) fordert. Ohne Decryption liefern die Dir gar keine Daten.

Und weder den Codec noch die Decryption bekommst Du dem Browser beigebogen.

Du kannst Dir mal den Shaka Player ansehen: https://github.com/google/shaka-player

Da der aber auch nur in modernen Browsern läuft und schon im IE10 nicht mehr nehme ich an dass Du damit im PB-Webgadget auch kein Glück haben wirst.
Benutzeravatar
Bisonte
Beiträge: 2427
Registriert: 01.04.2007 20:18

Re: Fernsehen im Fenster

Beitrag von Bisonte »

Das Webgadget kann man unter Windows so umbiegen, das dort nicht mehr der IE 7 genutzt wird, sondern IE 11.

Man muss nur in der Registry seine Anwendung eintragen.
Kiffi's Code zeigt wie das funktioniert.

Da sollte auch Amazon und seine Videos kein Problem darstellen, solange diese auch im IE 11 laufen ;)
Zuletzt geändert von Bisonte am 25.01.2019 08:48, insgesamt 1-mal geändert.
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Fernsehen im Fenster

Beitrag von NicTheQuick »

Kann Chrome das mittlerweile nicht schon standardmäßig? Siehe PC-Magazin und Chrome Web Store. Ich hab es aber bei Amazon noch nicht ausprobiert.
Bild
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Re: Fernsehen im Fenster

Beitrag von Fordey_ra »

Wusste ich ja noch gar nicht.

Mit der Erweiterung geht's am besten.

Vielen Dank für die Info !
Antworten