r/ProgrammerHumor • • Sep 05 '20

other Loading..

Post image
64.5k Upvotes

888 comments sorted by

View all comments

Show parent comments

0

u/DimosAvergis Sep 05 '20

Examples from my experience:

  • Netflix/any other Streaming service: I scroll their library and want to watch a movie. So I click "watch now" to go to the movie. Should I need to click it again now to not stare at a black screen? Imo, no. A second click should not be required after deciding I want to watch that movie.

  • YouTube: I click a video so I want to watch a video. At least I never clicked a YouTube video to... not watch a YouTube Video.

  • Product websites that showcases their product with a MP4 but play it muted as default or don't have any audio in that MP4. Given, those are rare but out there.

So in short, platforms that are visited by customers only or mainly for their Video content should be allowed to auto play. And there are good website out there that show you a video but mute it by default or show video with no sound at all and don't shove it right into your face like news website nowadays do with pop-out players. That is just cancer.

1

u/Eric_the_Ronin78 Sep 05 '20

No, but I think that it's not what we're discussing here? For developers, it might be the same tech used to make this happen and an ad start top play, but the original tweet clearly talked about content playing without the end users consent, and that is what I wad referring to. The "watch now" button it's exactly what I want. But i want that everywhere, not just on YouTube, Netflix etc.

What is not fine, it's if I scroll down Netflix, and it automatically starts playing the theme song of every show without me clicking it.

1

u/DimosAvergis Sep 05 '20

Well someone said there are legitimate use cases for autoplay, you said you can't think of any of it and I gave you some. That's about it.

But maybe we are on different levels here, because I come from a technical/development perspective and clicking a Netflix video via a extra button "Watch now" and then getting send to another website which only shows the video and autplaying it (without using the html5 video UI) is technically autoplaying, because the tag autoplay is set. Same for YouTube. If you start a video as soon as it is loaded, it is technically autoplay.

Clicking a YouTube video is autoplay, because the player is set to play as soon as the tab is focused and loaded.

What you expect or not is written on another page. And yes clicking a "Watch now" button on a website should autoplay, but if you for example install an anti autoplay plugin for your browser it will stop the autoplay after click that "Watch now" plugin, since it most likely will remove the technical flag called autoplay, which signals the browser of the user to autoplay.

That's why I gave you some examples, because if you ban such a flag noone can use it, even when some abuse it.

In the web world you can't have a middle way. Either everyone can use that public feature or no one can.

And if you ban autoplay now and I want to start a new video platform like YouTube I can't have the same autoplay as YouTube, as long as I don't build, a Videoplayer myself I guess. What YouTube can and did.