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

질문, 리뷰하거나, 이 스크립트를 신고하세요.
개발자
James Edward Lewis II
일일 설치수
0
총 설치수
4,807
평점
25 0 2
버전
1.2.0
생성
2015-02-12
갱신
2015-03-05
라이선스
없음
동작 사이트
모든 사이트

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 polzer@port-zero.com: 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