私たちのサイトには、サムネイルが映画自体にリンクされた YouTube ビデオのリストがいくつか含まれています。YouTube API からサムネイルの URL を取得し、YouTube のサーバー上でその場でホットリンクします。イメージタグは次のようになります。
<img src="http://i.ytimg.com/vi/o6CHqSN7O-o/2.jpg" alt="" width="133" height="78" />
問題は、ビデオが削除されることがあることです。サムネイルも削除されます。いつそれが起こるかわかりませんし、サムネイルが壊れた画像に変わるだけです。どうすればこれを処理できますか?
いくつかの解決策があります。
サムネイルをダウンロードしてローカルに保存します。もちろん、削除された場合、ムービーは機能しませんが、問題ありません。削除されたことを説明し、壊れた画像を回避します。
API で定期的にチェックして、画像のサムネイルが変更されているかどうかを確認します。画像のサムネイルが変更されていない場合は、独自の「削除された映画」のサムネイルに置き換えてください。これは、API 呼び出しにかなり負担がかかります。
JavaScript を使用して壊れた画像を置き換えます (これはあまり好きではありません)。
私たちの理想的な解決策は、映画がダウンしたときにわかりやすい「移動が削除された」画像を表示する YouTube 上の場所を img src でポイントすることです。しかし、それは存在しないようです。
他の誰かがこれに対処しましたか?ありがとう!