動画ファイルの欠落
Silktide は、ページから要求されているものの読み込みに失敗する動画ファイルを検出します。通常は、ファイルが移動または削除されたか、ウェブアドレスの入力を誤ったことが原因です。訪問者には再生できないプレーヤーや、動画が表示されるはずの空白が表示されます。
<!-- この動画ファイルは存在しなくなったため、プレーヤーで再生できるものがありません -->
<video src="/media/product-demo.mp4" controls></video>
重要な理由
動画は通常、それが掲載されているページの中心的な要素です。製品デモ、講演の録画、ヒーロー背景などが該当します。ファイルの読み込みに失敗すると、訪問者には動作しないプレーヤーだけが残り、コンテンツを取得する手段がなくなります。その結果、ページの主な目的も果たせなくなります。
動画ファイルはサイズが大きく、サイトの他の部分とは別にホストされることも多いため、ページ側の参照を更新しないまま移動、期限切れ、削除される可能性が、ほとんどのファイルより高くなります。
修正方法
- 欠落しているファイルへの参照を見つけます。Silktide は、それぞれのファイルが使用されている場所を強調表示します。
- ファイルが移動した場合は、参照先を新しいアドレスに更新します。動画を意図的に削除した場合は、プレーヤーとページ上の参照を削除します。
- ファイルが存在するはずの場合は、再アップロードするか、サーバーがリクエストを拒否する理由を確認します。自分でホストしている動画については、動画プラットフォームでホストしたほうが安定するかどうかも検討してください。
- その後ページをテストし、動画が再生されることを確認します。
Silktide によるテスト方法
- 実際のブラウザーで各ページを読み込み、ページが要求するすべてのファイルを記録します。
- 動画ファイルへのリクエストだけを残します。
- ダウンロードに失敗したものをそれぞれ報告します。たとえば 404 などのサーバーからのエラーレスポンスや、接続の失敗が該当します。誤検知を避けるため、一時的なタイムアウトや、ブラウザー自体が中止したリクエストは報告しません。
- 欠落している各ファイルがページ上のどこで参照されているかを強調表示します。
YouTube や Vimeo などのプラットフォームから埋め込まれた動画は、それぞれのプレーヤー内で読み込まれるため、このチェックではテストされません。
トラブルシューティング
試してみると動画は再生される
ファイルがログインの背後にあるか、自動化された訪問者に対してブロックされているか、または一貫性なく配信されている可能性があります。また、混在コンテンツも確認してください。 で配信されたページから通常の HTTP 経由で要求された動画は、ファイルが存在していてもブラウザーによってブロックされます。本当に問題がない場合は、検出結果をしてください。
プレーヤーにはポスター画像が表示されるが、再生できない
ポスター画像と動画は別々のファイルです。ポスターが読み込まれても、動画自体が正常であるとは限りません。動画ファイルのアドレスを直接確認してください。