WordPress.org

Support

[Resolved] Vimeo videos not playing inline on Facebook

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author JS Morisset

    @jsmoriss

    Ah. That *is* interesting… I guess this would be the logical evolution of Facebook offering https for it’s pages. To avoid browser warnings (when serving pages with https), they must disable all non-https content.

    I see Open Graph has also been extended to support og:image:secure_url and og:video:secure_url meta tags…

    If you’d like to give the current DEV version (6.3-dev1) a try, you can download it here: http://downloads.wordpress.org/plugin/nextgen-facebook.zip

    I’ve added a new “Use HTTPS for Videos” option that is checked by default.

    Let me know if that fixes your issue. You should check the results on Facebook using both http and https — just to make sure. 😉

    Thanks,

    js.

    Thanks much for your quick reply, JS! I installed the developer version and that did not fix my problem. I appreciate your help very much, though.

    I’ve done a lot of research in case you are interested in what I found. Many pieces of information, none of which have caused my embedded videos to play:

    Turning off secure browsing on Facebook doesn’t solve the problem.

    Vimeo does not offer ssl support for embedded videos at this time. They suggest replacing the ‘http’ in the embed code with ‘https’. Doesn’t work for me and a lot of other people.

    I also found a source saying that Facebook currently ignores the “og:secure_url” -tag when video is posted from a third-party app. They suggest posting the URL directly into Facebook as a workaround…

    I don’t like it, but it might be time to settle for the bit.ly link version.

    Thanks much for your interest and help. And for the awesome plugin, of course!
    ~Dagi

    Plugin Author JS Morisset

    @jsmoriss

    Using HTTPS when calling Vimeo’s API returns HTTPS urls, which seem to work just fine.

    The Like/Send/Share buttons are not “applications” — they basically just send the URL to Facebook and don’t fall into the “3rd party app” category.

    I’ve tested this myself and it works just fine. Have you tried the DEV version with a new video? It worked for me. 😉

    You can also use the ‘Validation Tools’ tab on a published Post/Page to check what Facebook sees.

    js.

    Plugin Author JS Morisset

    @jsmoriss

    Dagi,

    Is everything ok now, or are you still having issues?

    Thanks,

    js.

    Oh, you’re wonderful! Thank you so much for checking in. It’s a little crazy to admit it, but I’ve been trying to figure this out all day. Can’t let it go now that you made it work. But so far, no luck. Both the Facebook Debugger and the Google Structured Data Testing Tool now attest that the blog is finally outputting the HTTPS version, but Facebook still doesn’t play the video. I followed your recommendation, of course, and tried a newly uploaded video in a new post, but that didn’t do it. I’ll let you know when I figure it out.

    Thank you so much, JS!
    ~Dagi

    Plugin Author JS Morisset

    @jsmoriss

    Try a new page with a new video — once something is shared on Facebook, you can’t change it, even after updating the content and refreshing Facebook’s cache with the debugger.

    js.

    Plugin Author JS Morisset

    @jsmoriss

    Any update? Let me know if I can be of assistance.

    Thanks,

    js.

    Thank you so much, for checking in, JS. I finally gave up on the idea of my videos playing inline on Facebook when shared from my blog.

    The problem is not the Facebook cache. I have tried with dozens of newly uploaded videos and newly created posts.

    Any YouTube video embedded and played fine, privacy-enhanced mode on or off, with and without secure browsing enabled on Facebook. For that reason, I’m not sure anymore that the problem is related to secure browsing or SSL support, but Vimeo confirmed that they will start offering SSL support with their next player release and I’ll try again when they do.

    Strangely, it also worked flawlessly with the old Vimeo embed code. (http://vimeo.com/moogaloop.swf?clip_id=…) I don’t want to use it; just tried it to find out what’s working and what isn’t…

    I don’t know what my conclusion is other than that I don’t have any more time to try to figure it out. For now, I have beautiful titles, descriptions and thumbnail images for all of my posts, thanks to your awesome plugin. Thank you for all your work and help. I will rate and review the plugin right now.

    Thank you very much, JS!
    ~Dagi

    Plugin Author JS Morisset

    @jsmoriss

    Well, I haven’t given up so far. 😉

    I did a major re-code of the video stuff this morning, and noticed Vimeo does not provide a “flash” URL in it’s API — which Facebook needs. I uploaded a video to Vimeo, then passed it through the FB debugger to check meta tags:

    https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fvimeo.com%2F71092218

    That URL to ‘megaloop.swf’ is not provided by their API. 🙁 So, I only used some information from the API, and hard-coded the ‘megaloop.swf’ URL. Hopefully this should solve the issue.

    Download the latest DEV version from http://downloads.wordpress.org/plugin/nextgen-facebook.zip, and let me know if that fixes your issue. 😉

    js.

    Plugin Author JS Morisset

    @jsmoriss

    Dagi,

    I’m going to close this thread since the issue has been resolved in v6.4. If, for some reason, you’re still having difficulties, just post a follow-up and I’ll be happy to assist.

    Thanks,

    js.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘[Resolved] Vimeo videos not playing inline on Facebook’ is closed to new replies.
Skip to toolbar