Vimeoは指定したドメインのみで動画を再生する設定があります。けれど、たまーに動画が再生されないケースがあります。私の場合はFacebookで再生されないことがありました。これはそのときの対処方法についてのメモです。
Facebookで投稿する場合に、動画が表示されないのは、どうもサムネイルが原因のようです。
【解決】FC2ブログで Facebook デバッガーが「An internal error occurred while linting the URL.」エラーになる
http://nishi248.blog60.fc2.com/blog-entry-1139.html
によるとFC2ドメインの45番サーバーがFacebookからブロックされていることが原因とありました。
ということで、Vimeoでサムネイルを再作成してみたところ、動画が表示されました。
また、Facebookで動画やサムネイルが表示されないとき、下記でURLをチェックすれば大丈夫と書いてありましたが、どうもアップデートで変わってしまったようです。
デバッガー – 開発者向けFacebook
https://developers.facebook.com/tools/debug/
代わりに以下のサイトでチェックするのが良さそうです。
オブジェクトデバッガー – 開発者向けFacebook
https://developers.facebook.com/tools/debug/og/object/
具体的には、Fetch new scrape informationでエラーを確認して対応します。
それでもダメな時は、Facebookに直接アップロードするしかないかなと思います。