php-複数のビデオのリストから特定のビデオ要素にポスターを追加する方法
特定の動画のsrc
が<につながる特定の動画要素にposter
タグを追加したいcode> 404エラー。
さらに説明するには:
データベースからクエリされたビデオのリストを取得しました。ビデオファイルが正しくアップロードされなかったことを意味する データベースから動画を取得する 次に、URLが壊れているかどうかを確認しています
現時点では、これを行う方法がわかりません。これまでに行ったことは次のとおりです あなたは正しい方向に進んでいるようですが、壊れたリンクにのみのポスターを表示したい場合は、 私たちのウェブサイトで同様の質問で答えを見つけてください。404
エラーが発生する可能性があります。私の目標は{-codeを追加することです-1} でこれらの動画にタグを付けて、正しく機能する動画と機能しない動画の違いを確認できるようにします。
<?
$storage = new ObjectStorage;
$db->query("SELECT videoId, videoVsId, videoFile, videoUploadTime FROM videos WHERE vidOjId='$jbId' AND videoArchived = '0000-00-00 00:00:00' AND videoFile LIKE '%/videos/uploaded_videos/items/%'");
$i = 0;
while ($db->next_record()) {
list($videoId, $videoVsId, $videoFile, $vidUploaded) = $db->Record;
$vidname = after("_video_", $videoFile);
$url = "https://website.website.com$videoFile";
if($vidUploaded) {
$vidUploaded = "Uploaded: ".date("H:i d/m/Y", strtotime($vidUploaded));
} else {
$vidUploaded = "Last edited: ".date("H:i d/m/Y", filemtime("../uploaded_videos/".$videoFile));
}
$brokenPoster = "https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190710102234/download3.png";
if(@file_get_contents($url)){
$brokenPoster = "";
} else {
$brokenPoster;
}
?>
答え :
解決策:
{-code- 1} は空かどうか、次のようになります:
同様の質問