question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Could you clarify your position on muted video autoplay?

See original GitHub issue

Description

Muted video autoplay is an important GIF replacement use case.

<!-- example of muted video autoplay -->
<video autoplay loop muted playsinline src="test.mp4"></video>

Animated GIF images are very expensive in terms of bandwidth and energy use, so websites should be allowed to use silent videos instead, to preserve their users’ data and battery.

Steps to Reproduce

  1. Visit https://output.jsbin.com/bacukon/quiet.

Actual result:

The muted video doesn’t start playing automatically, and Brave shows an “autoplay was blocked” message in the URL bar.

Expected result:

The muted video should be allowed to play. All major browsers allow it.

Brave version (brave://version info)

0.59.34 Chromium: 72.0.3626.81 (Official Build) (64-bit)

Reproducible on current release:

I tested both in the stable version and Dev version:

0.61.7 Chromium: 72.0.3626.81 (Official Build) dev (64-bit)

Website problems only:

  • Does the issue resolve itself when disabling Brave Shields?

No. The autoplay blocking seems to be in effect even without Shields.

  • Is the issue reproducible on the latest version of Chrome?

No. Chrome (and other major browsers) allow muted video autoplay.

Additional Information

Please clarify your position on muted video autoplay. It’s an important replacement for animated GIFs, which do auto-play in Brave without issues. If Brave allows animated GIFs but not <video muted>, some websites will be encouraged to choose the former, which is a bad outcome for users.


Update on Dec 25, 2020: I’ve moved the demo page from my website to JS Bin.

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:20
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

9reactions
Murgatroyd314commented, Mar 19, 2019

Strongly oppose whitelisting muted autoplay. I don’t want ANY autoplaying video, with or without sound. I’d love to be able to stop the GIFs, too.

1reaction
PTaylourcommented, Sep 10, 2019

Could perhaps argue that the Ask when a site wants to autoplay media (recommended) popup is more distracting than the average autoplaying muted video.

image

Read more comments on GitHub >

github_iconTop Results From Across the Web

Muted video tag if removed won't play - Stack Overflow
I would like to have the video unmuted so then I removed the muted tag but when it was removed , it doesn't...
Read more >
840866 - Allow audio to autoplay, but optionally mute output
I think that given the primary target of the change was autoplaying video, you can afford to delay any changes to WebAudio while...
Read more >
How to make your video autoplay every time - Ziggeo
So here we will show you an example how you can show the "tap to unmute" button over your video player if the...
Read more >
YouTube Player API Reference for iframe Embeds
The IFrame player API lets you embed a YouTube video player on your website and control the player using JavaScript. Using the API's...
Read more >
How to Turn Off Autoplay Videos - PCMag
You can turn off autoplay videos on Twitter.com or on mobile. On Twitter.com, click the three-dot More menu and select Settings and privacy....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found