Previously, by adding "&hd=1"
to a youtube URL would force HD. This has recently changed though. Is there any workaround to this either with the native youtube embedded player or with an alternate youtube video embed code?
Asked
Active
Viewed 1.3k times
2

NorthCat
- 9,643
- 16
- 47
- 50

Alex Soduk
- 21
- 1
- 1
- 2
2 Answers
1
The only way to do it on Vimeo is to check off the option "Default this video to HD when embedded"
on your own video if you're a Plus
or PRO
member. The preference of the viewer always overrides that though. So the first time you see a Vimeo video, we will use the preference from the video owner, but if the viewer changes the HD/SD setting, that is the one that will stick for all videos.

NorthCat
- 9,643
- 16
- 47
- 50

Brad Dougherty
- 908
- 4
- 14
-
I have checked the default to HD button, but my video only loads in HD some of the time when embedded. Why would this happen? – Alex Soduk Dec 12 '12 at 21:30
-
Do you ever click to change the quality on any other videos? That would set a cookie to that specific quality, which all videos will use. – Brad Dougherty Dec 13 '12 at 20:29
0
After much research, I found a blog post with a solution for Vimeo:
Add the iframe attribute
sandbox="allow-same-origin allow-scripts allow-popups"
Add the API parameter
?api=1
Check out Force HTML5 youtube video for info about Youtube.

Community
- 1
- 1

Reed Martin
- 159
- 1
- 3
- 11
-
Hi Jonathan, for future answers, can you provide a full code example of how you achieved this? Code snippets don't help those without a deep knowledge of how parameters should be handled. Just a suggestion... – Joey O Mar 18 '16 at 16:13