If you embed a Vimeo video where the owner has set a default parameter ("The owner of this video has customized and locked some of the embedding options"), adding a ?param=value to the SRC value, this parameter is added to the ID value stored by the Media: Vimeo module and breaks any subsequent API calls.

Example: If a vimeo video with ID 01234567 is set to embed without the profile portrait, it's source will be "http://player.vimeo.com/video/01234567?portrait=0", and the module will store the ID used for API calls as "01234567?portrait=0", which will break the API calls, causing things like duration and status to fail and return empty values.

Comments

kari.nies’s picture

I'm following this issue. I have the same problem with my vimeo embedded videos. It's causing my duration to always display at 0:00. There are a number of customized embedding options that I cannot remove. Customer wants duration listed. No can do.