Disable audio/video autoplay

Ensures that HTML5 audio and video elements do not autoplay, based on http://diveintohtml5.info/examples/disable_video_autoplay.user.js

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
James Edward Lewis II
Dziennych instalacji
0
Wszystkich instalacji
5 002
Oceny
27 0 2
Wersja
1.2.0
Utworzono
12-02-2015
Zaktualizowano
05-03-2015
Rozmiar
4,91 KB
Licencja
Brak licencji
Dotyczy
Wszystkie strony

After YouTube switched to using HTML5 by default, I wondered why Mark Pilgrim's classic "Disable video autoplay" UserScript from Dive into HTML5 wasn't working, and why it didn't keep Vine videos from autoplaying; I didn't notice anything wrong with the script itself, and I learned that YouTube uses a different method to make videos autoplay when I saw that the autoplay attribute was already false, but I was still inspired to extend the old script to turn off autoplay for HTML5 audio. I might figure out how to make this keep Youtube and Vine from autoplaying too.

I added a workaround for YouTube (and possibly Vine) based on this: https://greasyfork.org/en/scripts/6487-pause-all-html5-videos-on-load

I have also incorporated more sophisticated anti-autoplay script based on Stop Youtube HTML5 Autoplay by Leslie P. Polzer of PORT ZERO [email protected]: http://www.port-zero.com/en/chrome-plugin-stop-html5-autoplay/

I added a workaround for the older Flash-based YouTube, based on this: http://userscripts-mirror.org/scripts/review/100858

I also added an attempted workaround for some videos on Tumblr, based on this: https://greasyfork.org/en/scripts/921-tumblr-disable-autoplay

For the benefit of those who would use this script in IE7Pro, I have used Eduardo Cereto Carvalho's cross-browser implementation of addEventListener: https://gist.github.com/eduardocereto/955642