javascript - HTML5 视频 - 在最后一帧暂停

标签 javascript wordpress html video

我使用完整背景 HTML5 视频作为我的 WordPress 网站的标题,并希望它卡住在视频的最后一帧,而不是像当前那样剪切为黑色背景。

if(strpos($video_image, "http://") !== false || strpos($video_image, "https://") !== false){
            $video_image_src = $video_image;
        } else {
            $video_image_src = wp_get_attachment_image_src($video_image, 'full');
            $video_image_src = $video_image_src[0];
        }

        //$poster_markup = (!empty($video_image)) ? 'poster="'.$video_image_src.'"' : null ;
        $poster_markup = null;
        $video_markup = null;

        $video_markup .=  '<div class="video-color-overlay" data-color="'.$bg_color.'"></div>';


        $video_markup .= '

        <div class="mobile-video-image" style="background-image: url('.$video_image_src.')"></div>
        <div class="nectar-video-wrap" data-bg-alignment="'.$bg_position.'">


            <video class="nectar-video-bg" width="1800" height="700" '.$poster_markup.'  preload="auto" autoplay>';
                if(!empty($video_webm)) { $video_markup .= '<source type="video/webm" src="'.$video_webm.'">'; }
                if(!empty($video_mp4)) { $video_markup .= '<source type="video/mp4" src="'.$video_mp4.'">'; }
                if(!empty($video_ogv)) { $video_markup .= '<source type="video/ogg" src="'. $video_ogv.'">'; }

           $video_markup .='</video>

        </div>';

        echo $video_markup;
    }

在视频类中,我已经删除了那里的循环,这让我的视频在结束后直接进入黑屏。

任何有关如何让它在最后一帧暂停的帮助将不胜感激,谢谢!

最佳答案

这是一个 1.01 分钟的视频,以黑色结尾。为了使其在变黑之前结束,请将时间设置为 1 分钟。为此,请将“#t=0,60”附加到视频末尾。

<video controls width="450" > <source src="https://math.hawaii.edu/~dale/140/camtasia/07m1.mp4#t=0,60" type="video/mp4"> </video>

关于javascript - HTML5 视频 - 在最后一帧暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41897269/

相关文章:

mysql - wordpress查询2组元键

wordpress - 由于 `//`,MYSQL 导入失败

html - 单击元素并加载网站时保持 css 悬停

javascript - 如何使用 JavaScript Fetch 发布到 Rails 应用

Javascript - 事情是如何被破坏的?

css - 背景颜色变化 Bootstrap

javascript - 无法在 IE 中的 div 或 span 中隐藏脚本

javascript - 如何在 Google map 上显示 2 个标记?

javascript - 如何动态更新文本区域的值,同时仍然能够编辑它 - React

javascript - 电子应用程序中的 jQtree 定位问题