Vollbild bei Flash Videostreams auf zweitem Monitor wird bei Fokusverlust minimiert : Die Lösung
Es ist doch etwas feines, wenn man auf seinem zweiten Desktop-Bildschirm Videos oder Livestreams schön in Vollbild anschauen kann und dabei auf den primären Bildschirm z.B. surfen kann.
Dies funktioniert auch tadellos, solange man auf dem Hauptbildschirm nichts macht. Klickt man aber etwas auf dem Hauptbildschirm an, dann war's das mit dem Vollbild auf dem zweiten Monitor. Hier springt Flash unter Windows XP sowie auch unter Windows 7 wieder zum Normalbildmodus zurück. Gegen dieses Verhalten gibt es aber zum Glück eine Lösung, die ich euch hier ausführlich zur Verfügung stellen möchte.
Beachtet bitte folgende Adobe Flash Player Updates:
Update 3 / 09.02.2011 - Flash 10.2 ist fertig:
Adobe stellt uns ab heute die Finalversion von Flash Players 10.2 zur Verfügung. Somit ist jetzt Flash Vollbild auf dem Dualmonitor von Hause aus möglich. Zum Download: Adobe Flash Player 10.2.
Weitere Erneuerungen des Multiplattform-Abspielprogramms sind: Viel geringere Prozessbelastung, hardwarebeschleunigtes Rendering. Zudem sind in dieser Version 13 Sicherheitslücken beseitig worden.
64-bit wird auch unterstützt, weitere Informationen gibt es hier.
Update 2 / 20.01.2011:
Aufgrund dessen, dass es Flash Beta 10.2 noch nicht für Windows 64-bit-Versionen gibt, bin ich per Zufall auf eine viel einfache Lösung gekommen. Und diese sollte sogar auf allen Betriebssystemen funktionieren, zudem ohne etwas extra umstellen zu müssen. Und hier geht es zu der einfachen Flash Fullscreen Lösung.
Update 1 / 31.12.2010:
Danke für die Info @2bNs. So wie es aussieht (siehe Kommentar unten) greift der Flash Fullscreen Hack in der Version 10,1,102,64 nicht wie in der Anleitung beschrieben. Trotzdem gibt es aber eine Lösung, die sogar noch komfortabler ist. Es muss also keiner auf Flash-Fullscreen auf seinem zweitem Bildschirm verzichten. Und auch das mehr oder weniger aufwändige editieren der Flash Datei entfällt ganz. Die Lösung heißt Adobe Flash 10.2.
Adobe bastelt aktuell an der Flash Version 10.2 und in dieser Version 10.2 ist die Full Screen Funktion voll integriert. Und es gibt sogar schon eine Beta Version für den Internet Explorer die auch hervorragend funktioniert. Die Beta Version für andere Browser wie z.B. den Firefox hat bei mir nicht auf Anhieb das gewünschte Ergebnis geliefert. Dazu muss ich aber auch sagen, dass ich mich damit auch nicht weiter beschäftigt habe, da Fullscreen im Internet Explorer meines Erachtens auch voll ausreicht.
Und für alle die jetzt nicht auf die Final Version warten möchten, hier geht es zur offiziellen Download-Page der Adobe Flash 10.2 Beta für den Internet Explorer und den Firefox. Viel Spaß beim Online TV schauen im Flash-Fullscreen auf dem zweiten Monitor :) Und wer noch ein paar gute online TV/Film Sender und Anbieter sucht der wird hier fündig.
Die Lösung
Für die eher ungeübten bitte ich diese Anleitung genaustens Schritt für Schritt durch zu führen und nicht einfach die möglicherweise unwichtige Punkte zu überfliegen. Diese Lösung (Fix) kann zwar nichts kaputt machen, aber um sich nicht unnötig zu verheddern, ist es doch besser alles Schritt für Schritt durch zu führen.
Die Fortgeschrittenen finden in dieser Tabelle die wichtigsten Informationen auf einen Blick und können die Anpassung sofort durchführen.
Übersicht
- Schritt 1 : Flash-Player-Version überprüfen u. ggf. Update durchführen
- Schritt 2 : Hexeditor herunterladen und installieren
- Schritt 3 : Sicherheitskopie der Datei NPSWF32.dll erstellen
- Schritt 4 : Hexeditor starten und die Datei NPSWF32.dll öffnen
- Schritt 5 : Flash Datei NPSWF32.dll modifizieren
- Schritt 6 : Alle Browser schließen und Datei speichern
- Schritt 7 : Flash auf zweitem Bildschirm im Vollbildmodus starten
Schritt 1 : Flash-Player-Version überprüfen u. ggf. Update durchführen
Die Lösung funktioniert nicht mit allen Flashplayerversionen. Überprüft deswegen zuerst eure Flashplayerversion. Eine der folgenden Flashplayerversionen solltet Ihr installiert haben um diese Lösung anwenden zu können:
- 9.0.124.0
- 10.0.22.87
- 10.0.32.18
- 10.0.42.34
- 10.1.85.3
- Oder die aktuellste Version: 10.1.102.64 (10,1,102,64)
Möglicherweise funktioniert die Lösung mit anderen Flashplayerversionen nicht!
Eine Versionsüberprüfung ist ganz einfach. Öffnet (am besten in einem neuen Fenster) folgenden Adobe About Link oder geht mit der rechten Maustaste auf ein beliebiges Adobe Flashvideo (z.B. bei Youtube) und ruft die Info "Über Adobe Flash Player..." auf.
Solltet Ihr eine der oben genannten Versionen nicht installiert haben, so aktualisiert bitte vorher euren Flashplayer auf am besten die aktuelle 10,1,102,64 Version.
Schritt 2 : Hexeditor herunterladen und installieren
Um das ganze durchführen zu können benötigt Ihr einen Hexeditor. Diesen könnt Ihr unter folgendem Link: hier für Windows (2000/XP/Vista/7) downloaden. Der Hexeditor ist kostenlos, frei verfügbar und darf von der angegebenen Quelle natürlich kostenlos heruntergeladen werden.
Schritt 3 : Sicherheitskopie der Datei NPSWF32.dll erstellen
Für den Fall der Fälle und um alles wieder Rückgängig machen zu können, empfehle ich eine Sicherheitskopie der Datei NPSWF32.dll zu erstellen. Das ist die Datei die wir in Schritt 5 modifizieren werden. Ja nach Windows-Version öffnet Ihr hierzu das Flashverzeichnis:
Windows 32 bit: "C:\WINDOWS\system32\Macromed\Flash\" (Win XP bis Win 7)
Windows 64 bit: "C:\WINDOWS\SysWOW64\Macromed\Flash\"
Und erstellt euch eine Kopie dieser Datei: NPSWF32.dll.
Schritt 4 : Hexeditor starten und die Datei NPSWF32.dll öffnen
Startet den Hexeditor und öffnet die Datei NPSWF32.dll. Sollte daraufhin die Fehlermeldung:
"Die Datei ist bereits in Benutzung und kann nicht gespeichert werden!"
erscheinen, so könnt Ihr diese Fehlermeldung vorerst einfach ignorieren. Später werden alle Browserfenster beendet und das Speichern dieser Datei wird ermöglicht.
Schritt 5 : Flash Datei NPSWF32.dll modifizieren
Kommen wir nun zum Hauptteil dieser Anleitung, in diesem wir die Flash-Datei NPSWF32.dll mit einem Hexeditor modifizieren.
Nachdem Ihr die Datei geladen habt (Schritt 4), solltet Ihr einmal in das Bearbeitungsfeld des Hexeditors klicken.
Als nächstes müsst Ihr je nach installierter Flashversion zur entsprechenden Adresse oder Zeile im Hexeditor springen. Einfach im Hexeditor die Tasten STRG+z (Gehe zu...) drücken und dann auf den Reiter Dezimal klicken.
Hier trägt Ihr nun je nach Flashversion die entsprechende Adresse ein. Die Adresse zu euren Flashversion findet Ihr in der unten aufgeführten Tabelle. Drückt dann auf OK um zur gewünschten Adresse zu springen.
In dieser Adresse bzw. Zeile müsst Ihr jetzt nur noch den Wert 74 suchen und diesen durch den Wert EB ersetzen. Update: Für Flash Version 10.1.102.64 Info beachten.
Tabelle : Flashplayer Versionen für Vollbild-Fix auf zweitem Monitor
| Flash-Player Version |
Gesuchte Adresse/n |
Gesuchter Wert (Ist-Wert) |
Gesuchten Wert ändern in (Soll-Wert) |
|---|---|---|---|
| 10.1.102.64 (10,1,102,64) Bitte Info beachten! |
0x180E40 | 74 39 | 90 90 |
| 10.1.85.3 Bitte Info beachten! |
0x180DA0 | 74 39 | 90 90 |
| 10.0.22.87 10.0.42.34 |
0x136340 | 77 | EB |
| 10.0.32.18 | 0x137349 oder: 0x137340 |
||
| 9.0.124.0 | 0xC1487 |
Wie Ihr sieht, kann in der Version 10.0.32.18 der gesuchte Wert in der Adresse 0x137349 oder 0x137340 zu finden sein. Bei mir war es die 0x137340. Einfach beides testen. Eine Sicherheitskopie der Datei NPSWF32.dll existiert ja (Schritt 3).
Schnellanleitung für Fortgeschrittene
Schnellanleitung für Fortgeschrittene: Eure Flash-Player Version in der oberen Tabelle finden, zur gesuchten Adresse/Zeile springen, gesuchten Wert 77 finden und gegen den Wert EB ändern. Datei speichern, fertig :)
Flash Vollbild Hack für Flash Player 10.1.102.64:
Bei der neusten Flash-Player Version 10.1.102.64 müssen im Normalfall auch nur 4 Zeichen angepasst werden. Springt in die Zeile 0x180E40 und ändert folgende Zeichen: 74 39 in 90 90. Das wars, im Normalfall. Wenn es bei jemanden nicht klappt dann könnt Ihr noch folgende Zeichen ändern: Zeile 0x000170 und 18 AA (original) ändern in 6F C6 (modifiziert). Dann sollte es auf jeden fall funktionieren. Getestet unter Windows 7. Gerne teste ich es auch unter Windows XP, hierzu bitte kurze Info per Kontaktformular oder Kommentar.
Info für Flash Version 10.1.85.3:
Bei der Flash-Player Version 10.1.85.3 ist der String (Zeichensatz) eventuell über zwei Zeilen (0x180DA0 und 0x180DA0) verteilt. Einfach mit der Tastenkombination STRG+f diesen String suchen: 48 74 39 83 und die beiden Zahlen 74 39 in 90 90 ändern. Ergebnis sollte so aussehen: 48 90 90 83. Dann funktioniert der Flash Fullscreen auf dem Monitor Nr. 2 wieder.
Schritt 6 : Alle Browser schliessen und Datei speichern
Jetzt müsst Ihr die Datei NPSWF32.dll nur noch sichern. Um dies durchführen zu können müsst Ihr vorher alle Browserfenster (Internet Explorer, Firefox, Opera etc.) beenden.
Schritt 7 : Flash auf zweitem Bildschirm im Vollbildmodus starten und genießen
Nachdem jetzt die Datei modifiziert wurde, könnt Ihr euch auf euren Zweiten Bildschirm jedes Flashvideo im Vollbildmodus anschauen und zur gleichen Zeit auf euren Hauptdesktop surfen, spielen arbeiten usw. Selbst die Testenkombination Windowstaste + D (Desktop anzeigen) minimiert auf dem zweiten Monitor den Flash-Vollbildmodus nicht.
Und folgende LiveStram TV-Sender kann ich hierzu empfehlen: DW-TV, MyVideo Musik-TV, NTV Livestream. Mehr gibt es auf dieser Unterseite: Online Stream Anbieterliste (kostenlose Anbieter).
Viel Spaß beim online TV gucken.
Flash Fullscreen einfache Lösung für alle Betriebssysteme
Wer nicht auf Flash Beta 10.2 umstellen will oder kann (Windows 64-bit-Versionen) der kann trotzdem Flash im Fullscreen auf dem zweiten Monitor genießen.
Einfach das Flash-Video Fenster aufpoppen (siehe Bild rechts) und die größe auf Vollbild stellen, fertig. Manchmal ist alles einfacher als man denkt.
Viel Spaß mit Flash Fullscreen :)
23 Kommenatre zum Thema:
Vollbild Flash-Videos auf zweitem Monitor werden minimiert
Einen Kommentar verfassen.
Kommentartext:
Super Info!
Thx für den Guide und für die dauernden Updates!
Genau was ich gesucht habe. Und wahrscheinlich neben mir noch tausende andere :)
Werd die Seite weiter empfehlen!
Kommentartext:
Hmm, hab beide Werte in 10.1.102.64 geändert und es klappt trotzdem nicht. :(
Jemand ne Idee?
Kommentartext:
Leider können in der Datei die Änderungen nicht gespeichert werden, obwohl alle Browserfenster geschlossen sind :(
Kommentartext:
@Chris,
freut mich natürlich dass dir diese Anleitung bis jetzt immer geholfen hat. Hoffe das bleibt so. Aber da ich selbst diesen Flash-Fix nutze/benötige, wird sich daran hoffe ich nichts ändern.
@cbbb
Welches Betriebssystem und welchen Browser setzt du ein?
@HP:
Starten Sie den PC einfach neu, dann sollte die Datei nicht mehr in Verwendung sein. Sichern Sie diese Datei aber vorher unter einem anderen Namen ab so, dass Sie diese später nur umtauschen müssen. Viel Erfolg.
Kommentartext:
Bei mir bleiben Flash-Videos zwar jetzt im Vollbild, allerdings bleibt auch die Windows 7-Starleiste im Bild unten und stört etwas. Ist das bei euch auch so und lässt sich das irgendwie beheben?
Danke schonmal.
Kommentartext:
Leider klappt es mit einem Neustart nicht. Auch aus dem Taskmanager habe ich sämtliche laufenden Programme im Prozessbereich entfernt.
Kommentartext:
@HP:
Welches Betriebssystem nutzen Sie und in welchem Verzeichnis suchen Sie diese Datei?
Ich habe Ihnen jetzt eine E-Mail inkl. der modifizierten NPSWF32.dll Datei und meiner ICQ-Nummer gesendet. Gerne können Sie mich kontaktieren um gemeinsam eine Lösung zu finden.
Kommentartext:
Also bei mir funktioniert es auch. Deswegen auch von mir, super Info! Danke dafür.
@Nico,
bei mir verschwindet die Statusleiste, wenn du diese meinst?
Ich würde vorschlagen Flash einfach neu zu installieren. Ist ja kein Akt :)
Gruß
Oli
Kommentartext:
Falls das Speichern der Datei mit dem Fehler "Zugriff verweigert" fehlschlägt, den verwendeten Hex-Editor mal als Admin starten ;)
Kann mich aber leider nur cbbb anschließen: in der aktuellen Version klappt es nicht, obwohl ich beide Werte ersetzt habe. -> Win 7, aktueller Firefox
Mit der letzten Flash-Version ging es noch problemlos...
Kommentartext:
@2bNs
Stimmt, bei fehlenden Rechten kann es auch zu dieser Fehlermeldung kommen. Deswegen ist es immer gut solche Systemänderungen als Admin zu tun. Danke für den Hinweis.
Ich muss dir auch hier Recht geben, ich habe alles Rückgängig gemacht und konnte es mit der Anleitung nach mehrmaligen Versuchen nicht mehr wiederherstellen. Ich habe mich aber schlau gemacht und eine Lösung gefunden. Siehe oben Update
Kommentartext:
Hallo Rafael,
erstmal danke und super, dass sich hier einer die Arbeit macht.
Leider funktioniert es bei mir nicht.
Verwende den neuesten Flash-Player 10.1.102.64 und Win7 Ultimate 64-bit. Nutze zum browsen den Mozilla Firefox (neueste Version).
Habe es mit beiden Varianten versucht. Also nur Zahlenfolge "74 39" geändert und auch beide Zahlenfolgen geändert. Habe nach dem Speichern auch geschaut, ob die Änderungen durchgeführt wurden (Adminrechteproblem). Die Änderungen wurden durchgeführt, aber das Problem bleibt leider.
Vielleicht hast du ja noch eine Lösung für mich.
Danke
Kommentartext:
Hallo Steffen,
du könntest das Tool FlashHacker (Link) ausprobieren. Getestet habe ich das Tool nicht da ich nur WinXP und Win7 32-bit benutze.
Einen ähnlichen Effekt könntest du aber auch mit der Funktion "Always On Top" mit diesen kostenlosen Tools erreichen: PowerMenu 1.5.1 für Windows XP und Windows 7 (32-bit) oder Always On Top Maker 1.0 für Windows 7 (64-bit).
Hoffe ich konnte dir helfen.
Gruß Rafael
Kommentartext:
Hi Rafael,
danke nochmal für die Tipps.
Leider klappt bei mir keiner der Tipps und kein Tool.
Schade.
Kommentartext:
Kommando zurück :) Bevor man sich mit den Tools Alwsys On Top etc. auseinandersetzt, einfach diese einfache Lösung [ hier ] benutzen
Rafael
Kommentartext:
leider geht die lösung mit dem pop out bei mir nicht, da nicht bei allen flash playern diese funktion vorhanden ist. oder gibt es eine möglichkeit diese funktion zu erzwingen?
Kommentartext:
Hallo,
nach langen hin und her hab ich es auch hinbekommen! aber es funzt nur mit opera... mit firefox gehts irgendwie nicht, jmd ne idee???
Kommentartext:
Boooh ist das geil !!! Danke Danke endlich bleibt das Bild auf dem 2ten Monitor groß.
Bin mega happy - Vielen Dank für die Info.
Kommentartext:
Das letzte Update vom 09.02.11 war Gold wert !!!
Jetzt läuft es so wie es auch sein soll
DANKE für die UPDATES
Kommentartext:
Ich bin am verzweifeln.
Zuerst gab es das Update letzte Woche? Von Adobe und siehe da Fullscreen 2ter Montior wunderbar passt alles.
Jetzt gab es gestern? Wieder ein Update und nun geht es nicht mehr.
Weiss jemand Rat?
OS: Win 7 64bit Ulti
Browser: Firefox
Kommentartext:
@Ikol:
Ich habe jetzt dasselbe Problem und noch keine Lösung gefunden. Aktuell ist Adobe Flash Player 10,2,159,1 installiert.
Hat jmd. einen Rat?
Kommentartext:
@Ikol und Priar
Eventuell hat Firefox unter Plugins beide Flashversionen (10.1 und 10.2) aktiviert? Bei mir war das z.B. der Fall und mein Firefox hat Videos mit der version 10.1 statt 10.2 abgespielt. Lösung: Unter Plugins den 10.1 Player deaktiviert, Firefox neu starten, fertig. Jetzt nimmt Firefox den aktuellen Player und FullScreen bleibt.
Gruß Rafael
Allgemeine EDV/IT Tipps und Tricks
