Some time ago (when?) vimeo change their embed code into an iframe instead of an flash object.
That made all the videos that were password protected to just show a black page within the object element.

To solve this i just rewrote the output inside the vimeo.inc file for quickest possible fix ever since a lot of our videos were not working.

I supplied a patch that should be used with caution. It totally takes away the old flash object code and inserts the iframe instead.
Me or someone else need to take a longer look at it shortly.

But here it is for now
/ BoboDrone

CommentFileSizeAuthor
crazy_embed_to_iframe_patch.patch1.48 KBbobodrone

Comments

bobodrone’s picture

Assigned: bobodrone » Unassigned
alex ua’s picture

Project: Embedded Media Field » Media: Vimeo
Version: 6.x-1.24 » 6.x-1.0
Component: Providers » Code

Moving to new Media: Vimeo issue queue

aaron’s picture

Status: Needs review » Fixed

this was fixed in another issue. thanks!

for the record, there's now a checkbox at admin/settings/media_vimeo that can be unchecked if you want the old player html.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

mlncn’s picture

Version: 6.x-1.0 » 7.x-1.x-dev
Status: Closed (fixed) » Active

Where is this setting in Drupal 7 media_vimeo? And has the iframe fix been reverted? We are seeing the exact same behavior, everything works except in Safari, and it is an object not an iframe.

mlncn’s picture

Status: Active » Closed (fixed)

Sorry, the 7.x-1.x-dev branch (as of Aug 11) is working fine. An object in non-Safari/Apple browsers and an iframe in them.

raulmuroc’s picture

This module did not worked for me. It just putted a link to vimeo (not to the video). So I just copied and pasted the embedded code directly to body field and it worked perfect.

pelicani’s picture

Status: Closed (fixed) » Active

maybe we lost features in the drupal 7 version.
The above referenced (#3) admin page doesn't exist in d7.

update: admin/config/media/file-types/manage/video/file-display/media_original
this is the new location of the admin for media: vimeo, eh.
But there is no option to display all video in an iframe.

Was it removed?

Inside the media_vimeo.theme.inc there is some code with a comment...
"For users with JavaScript, these object and embed tags will be replaced by an iframe, so that we can support users without Flash."
When does this happen?
It doesn't do this for me in Safari.
We would like to just make every browser use an iframe.
How can we do this in drupal 7 media : vimeo?

scottrouse’s picture

Status: Active » Closed (fixed)

As mlncn mentioned, this works fine in the dev version of the module. The 1.0-beta3 release does not work properly, however. Please update to the dev version of the module and test it again.

vogelsang’s picture

I just installed beta 4 (seems like the latest branch still with all dev commits on it). Either the option of using iframe isn't there or I am missing something (the styles module?).

Btw. why isn't the current iframe vimeo embed code the default?

vogelsang’s picture

It's working in beta 4. I might have missed to clean the cache or something.