如何在视频播放器中显示图像

How to show an image in video player

我想在播放器中显示图像但是我不能,我的播放器是:

        <video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="250" height="200"
                                    poster="{{ public_path().'/content/video/title.jpg' }}"
                                    data-setup="{}">
                                <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
         </video>

我在 fmti\public\content\video 中有图像 title.jpg。 但我收到错误:

404 Not Found - http://fmti.md:8000/home/vagrant/Workspace/fmti/public/content/video/title.jpg"

所以图像存在于这个文件夹中,我不明白我的错误在哪里。 请帮我。提前致谢

public_path() 用于 public 目录的系统路径,用于在您的应用程序内执行文件操作时使用。但是,客户端不能使用包含 home 目录等的绝对系统路径
您想要使用的是 asset() 函数:

poster="{{ asset('content/video/title.jpg') }}"

这将生成浏览器实际可访问的 URI。