我想在播放器中显示图像,但我不能,我的播放器是:
<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"
所以图片存在于这个文件夹中,我无法理解我的错误在哪里。 请帮我。 Thx提前
答案 0 :(得分:1)
public_path()
用于public
目录的系统路径,用于在应用程序内部执行文件操作时使用。然而,客户端不能使用包含home
目录等的绝对系统路径
您想要使用的是asset()
函数:
poster="{{ asset('content/video/title.jpg') }}"
这将生成一个浏览器实际可以访问的URI。