WordPress.org

Make WordPress Core

Opened 4 months ago

Closed 4 months ago

Last modified 4 months ago

#47803 closed defect (bug) (worksforme)

Problem with Oembed and Youtube url with a "-" char

Reported by: jpegtobbe Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Embeds Keywords:
Focuses: Cc:
PR Number:

Description

Think i might have found a bug with oembed. When pasting a youtube link in the wysiwyg content editor the link isn't converted to a embed element. It seams its because of a "-" char in the youtube video id string: https://www.youtube.com/watch?v=6Y92-NFRXIc

Change History (4)

#1 in reply to: ↑ description ; follow-up: @wpza
4 months ago

Replying to jpegtobbe:

Think i might have found a bug with oembed. When pasting a youtube link in the wysiwyg content editor the link isn't converted to a embed element. It seams its because of a "-" char in the youtube video id string: https://www.youtube.com/watch?v=6Y92-NFRXIc

This reply may possibly be irrelevant, however, doesn't the URL have to be an embed URL? Or else you get an access control CORS error of some sort.

Could you try https://www.youtube.com/embed/6Y92-NFRXIc instead?

#2 in reply to: ↑ 1 @jpegtobbe
4 months ago

Replying to wpza:

Replying to jpegtobbe:

Think i might have found a bug with oembed. When pasting a youtube link in the wysiwyg content editor the link isn't converted to a embed element. It seams its because of a "-" char in the youtube video id string: https://www.youtube.com/watch?v=6Y92-NFRXIc

This reply may possibly be irrelevant, however, doesn't the URL have to be an embed URL? Or else you get an access control CORS error of some sort.

Could you try https://www.youtube.com/embed/6Y92-NFRXIc instead?

Its the same with https://www.youtube.com/embed/6Y92-NFRXIc .. doesn't work.

#3 follow-up: @pento
4 months ago

  • Milestone Awaiting Review deleted
  • Resolution set to worksforme
  • Status changed from new to closed

Thank you for the bug report, @jpegtobbe!

You can't embed this video, as embedding has been disabled by the video owner. You can see this for yourself by inserting the manual embed HTML into a post, and previewing it:

<iframe width="560" height="315" src="https://www.youtube.com/embed/6Y92-NFRXIc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

#4 in reply to: ↑ 3 @jpegtobbe
4 months ago

Replying to pento:

Thank you for the bug report, @jpegtobbe!

You can't embed this video, as embedding has been disabled by the video owner. You can see this for yourself by inserting the manual embed HTML into a post, and previewing it:

<iframe width="560" height="315" src="https://www.youtube.com/embed/6Y92-NFRXIc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Oh i see, you are right! Thanks. That explains the other videos on my dev site. They can be embedded on the page, but cannot be played. Strange that some disabled videos can be embedded and some cannot.

Note: See TracTickets for help on using tickets.