JavaScript Autoplay von Computerbase-Videos verhindern

derGrimm

Banned
Registriert
Jan. 2011
Beiträge
3.842
Ich möchte gerne das Autoplay bei Computerbasevideos verhindern.
Er soll erst abspielen und das Video Herunterladen, wenn ich das möchte.

Hab schon einiges probiert wie z.B.
Code:
document.getElementsByTagName('video')[0].data-autoplay="0";
, leider hat nichts geholfen.
 
Sehr komisch - beim ersten Aufruf in Chrome wurde nichts automatisch abgespielt, nach dem zweiten Aufrufen jedoch schon :freak:
 
Im Browser Click to Play aktivieren wäre auch eine Möglichkeit. Fürs Herunterladen gibt es diverse Addons, bei denen du nur herunterlädst, wenn du es explizit forderst.
 
xSeppelx schrieb:
Flashblocker installieren und dann ist gut :D

Nein, es soll eine Lösung nur für die Computerbase-Videos sein und das am besten als Greasemonkey Script
 
Das Problem ist, dass Greasemonkey Scripte erst nach dem Laden der Seite aktiv werden. Zu dem Zeitpunkt wird das Video schon per JWPlayer umgesetzt worden sein und abgespielt werden. Du müsstest also mal sehen, wie du den JWPlayer zum pausieren bringst. Du kannst übrigens auch jQuery verwenden, ist ja auch auf der Seite aktiv bzw. auch document.querySelectorAll. Mit $('.video object') bekommst du das Video, aber keine Ahnung wo der JWPlayer sich ins DOM nistet.
 
derGrimm schrieb:
Nein, es soll eine Lösung nur für die Computerbase-Videos sein und das am besten als Greasemonkey Script

Blacklist ggf. im Flashblocker? Click-To-Play wie auch immer Plugin.
 
document.getElementsByTagName('video')[0].data-autoplay="0";
Der Bindestrich nach data entspricht einer Minus Operation im JS. Für Datenattribute gibt es für moderne Browser eine Schnittstelle:
Code:
document.getElementsByTagName('video')[0].dataset.autoplay = "0";
 
Danke, funzt nicht.
 
Zurück
Oben