$code = '<video src="https://jp2.0916hz.cc/uploads/attach/2024/02/05/dm.mp3" controls="" style="max-width:100%;min-height:500rpx"></video>';
// echo  $code;
// echo PHP_EOL;
// echo  $description;die;
libxml_use_internal_errors(true);

$dom = new \DOMDocument();
$dom->loadHTML($code , LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);

libxml_clear_errors();

$videos = $dom->getElementsByTagName('video');
foreach ($videos as $video) {
    $src = $video->getAttribute('src');
    if (strpos($src, '.mp3') !== false) {
        $poster = 'https://apidj.miidj.com/attach/2024/01/641ba20240128221733409.jpg';
        $video->setAttribute('poster', $poster);
    }
}

$description = $dom->saveHTML();

必须保证html是没有被格式化和转义的。

点赞(67)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}