Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How do I turn off autoplay of video content in Safari?

Can someone tell me how to disable the auto play-back of video content when browsing on my iMac in Safari 8.0 (OS X 10.10)? The question goes for all sites that post video content to start playing as soon as the page finishes populating. If I want to watch the video, I want to proactively click "play," rather than have it start playing automatically.

iMac, OS X Yosemite (10.10)

Posted on Oct 24, 2014 12:01 PM

Reply
Question marked as Best reply

Posted on Oct 24, 2014 1:44 PM

Hi ...


You can have control using the ClickToFlash Safari Extension here > https://extensions.apple.com/details/?id=com.hoyois.safari.clicktoflash-GY5KR723 9Q


After it's installed, you can access ClickToFlash from Safari > Preferences > Extensions.

53 replies

Jun 23, 2015 3:14 PM in response to philmiamiflorida

I did it

I went to PREFERENCES>SECURITY> DISABLE JAVASCRIPT and WEBGL

To REPLY back to this post I have the DEVELOP menu on the toolbar in Safari and had to ENABLE javascript, reload this page and then I can REPLY back to this post.

BUT

Javascript is DISABLED by DEFAULT instead on enabled. so the YAHELL videos DO NOT AUTOPLAY

I looked in the page source from Yahoo and the have like 30 different .JS (javascript) files running on the https://www.yahoo.com page

This is the ONLY way to stop autoplay

It is not HTML5 video

It's the javascript, and the Safari extensions do NOTHING (either one of the javascript blockers and one that wants you to PAY to unlock the "hidden" features after 10 days), they do NOTHING to stop autoplay of videos

It is NOT flash

I have the Click to FLASH, tried all the different ways to stop FLASH

and I would uninstall Adobe FLASH except, all the good P-0_r-n-0 sites are in FLESH or FLASH....whatever... 😝 🙂

Jun 28, 2015 8:34 AM in response to josechanez

I loaded that

how did you set it up because no matter what

on

https://www.yahoo.com

those **** videos load and play

and that is what I want stopped

they are not FLASH

I have tried as best I can but I hate a website forcing me to see videos. if I want to see them, I will click them and then watch them.

Yahoo is getting the HTML5 autoplay thing going on and can't see to block it

Aug 1, 2015 7:04 AM in response to philmiamiflorida

Disabling javascript is not a solution, as this will also break virtually every website on the internet.


Use the ClickToFlash plugin and go to its settings page.


On the General tab, disable Load Flash if HTML5 conversion fails and also Use HTML5 media fallbacks.


Then go to the Media Player tab, set Initial Behavior to not preload, and uncheck Instant Autoplay.


Perhaps most useful... stop visiting websites that have autoplay videos.


Edit: Disregard, none of the above seems to work, other than not visiting the offending websites. Macworld is one of the worst examples. What a crap tactic for such a crap website. Fortunately there's little of any value on the site so it's easy to avoid. But Apple really has to add some feature to Safari to prevent this sort of abuse.

Aug 5, 2015 10:46 AM in response to William Donelson

Has anyone come up with a solution to stop Safari from autoplaying videos (e.g. those on CNN.com and the like)? I've followed all the instructions here, tried all the clickto____ extensions and went through every possible setting combination. Nothing works to stop the videos from autoplaying except for globally disabling Javascript, but that is a jackhammer of a solution as you have to reenable it through preferences every time you actually want to see a video. Any help is much appreciated.


Apple, if you're actually reading this, get on board and offer an easy one-click solution like Google Chrome and Mozilla has. You say that Chrome and Firefox are designed to play ads yet your browser is the only one of the three that makes it virtually impossible to stop web videos from autoplaying.

Aug 5, 2015 2:03 PM in response to William Donelson

The left hand window that appears when you go into Preferences>Security and then click on Website Settings... at the bottom -- Internet Plugins -- and I have Allow Plugins checked. Once I clicked on Quicktime in the window on the left, I then selected "Ask" for When visiting other Websites.


These were in the instructions in the message to which I replied originally.

Sep 14, 2015 10:34 AM in response to philmiamiflorida

I was having the exact same problem with the macworld.com website: they introduced javascript technology to get around the blockers and autoplay their videos – despite having recently published an article on how to stop autoplay videos (which conveniently doesn't work for their own).


I don't know if it's the same method used for other sites, but if you have Little Snitch installed you can block incoming traffic from, for macworld.com, players.brightcove.net and other brightcove servers, if necessary. If you buy Little Snitch (it's not exactly cheap) and don't want the hassle of having to allow or deny all traffic for all other sites (in other words, if you're not really interested in what Little Snitch does), you'll have to play around with the settings: set Silent Mode to allow all connections in the background, then find the offending servers in Rules and set them to always deny connections. Hopefully it'll work or other sites.

Sep 27, 2015 3:41 AM in response to Is-there-a-vet-in-the-house

I just found a foolproof way to fix this issue in Safari 7 and up.


  • Download the extension "Adblock Plus" (Free, option to donate as much/little as you like)
  • Install and go to the options (Adblock button on the Safari toolbar)
  • Go to the "Add your own filters" tab, and add as many as you want to block 🙂
  • Examples (read section at bottom before you add filters):
    • "swf|" with the pipe symbol at the end, will block all media with a flash (swf) extension, at the end of the URL.
    • "mp4|" blocks all directly specifed quicktime streaming video files.
    • You can add specific domains too, like "||badautoplaysite.com/videoplayer" (the double pipe ensures that the filter is active only if the specified domain is in the beginning of the URL.


Important:

The examples above (mp4, swf) is concidered pretty "extreme" settings, so they will block ALL flash video etc on any domain. I have found it more effective to use the Adblock right click function. When you hover your mouse over any media element (video, html5, audio) you get a right click option to "Block this", and it will automatically add it to the filter.


Advanced tip:

For sites like macworld.com, where the content is pulled dynamically from a media url, you can click "Block this content", and edit the created filter so it says "||c.brightcove.com/services/mobile/streaming/index/" instead of the whole URL with one specific video (otherwise you´re only blocking 1 of 100 random videos).

You can add white-listed domains as well, on the tab next to the filters. Seems like a good idea if you want to block all HTML5 video, except for instance Youtube and Vimeo.


I suddenly realized this is probably the internet equivalent of telling your neighbour where the best fishing spot is, because now they will probably find another way to force-play the videos on us. But what the hey, there´s no other way to say it 😉


Hope it works for you, at least it helped me when all other options was ineffective.


Andreas

How do I turn off autoplay of video content in Safari?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.