Directory 如何从同一目录以外的源播放HTML5视频

Directory 如何从同一目录以外的源播放HTML5视频,directory,html5-video,Directory,Html5 Video,我正在尝试使用以下html5播放视频: <video src="/Users/user1/movie.m4v" controls="controls"> </video> 这不会播放我的视频 如果我将movie.m4v文件与html文件放在同一个目录中,则它不会播放任何问题。像这样: <video src="movie.m4v" controls="controls"> </video> 我确信这是一个权限问题,但我如何在Web服务器目

我正在尝试使用以下html5播放视频:

<video src="/Users/user1/movie.m4v" controls="controls">
</video>

这不会播放我的视频

如果我将movie.m4v文件与html文件放在同一个目录中,则它不会播放任何问题。像这样:

<video src="movie.m4v" controls="controls">
</video>


我确信这是一个权限问题,但我如何在Web服务器目录之外访问此电影文件。

Web浏览器只需将当前目录与您在src标记中写入的内容连接起来,方法与works相同

因此,如果您的代码位于
www.mysite.com/index.html
中,后一个代码片段将导致请求
www.mysite.com/movie.m4v
,而前一个代码片段将向web服务器请求
www.mysite.com/Users/user1/movie.m4v
。您必须确保只需导航到该地址即可从web浏览器访问该文件。如果它在那里工作,它也将在视频标签中工作。

src=“/Users/user1/movie.m4v”在本地c驱动器上翻译为c:/Users/user1/movie.m4v。如果movie.m4v位于index.html所在目录下的目录中,则src需要这样读取src=“Users/user1/movie.m4v”

在网站src=“/Users/user1/movie.m4v”上,请注意,在linux下运行时,大写的“U”apache服务器区分大小写

您还可以将标记编码到服务器上的地址,并从本地驱动器打开html

<video src="http://yourserver.com/Users/user1/movie.m4v" controls="controls">
</video>


。。。我假设您需要在本地编辑页面并查看结果。

该文件不在web服务器中。它是具有web服务器的计算机上的本地目录。如果你想把HTML文件放在web服务器上,那么电影也必须放在web服务器上。