【问题标题】:play local video file on a web browser在网络浏览器上播放本地视频文件
【发布时间】:2014-06-07 05:27:54
【问题描述】:

好的,我的网络驱动器上有视频文件,我想在我的网站上播放,只有连接到我的网络并访问我的网站的电脑才能看到这些文件。

所以我正在尝试使用 videojs.com 来完成这项工作...

如果我输入一个在线托管的视频文件,它将播放它,输入

file://mybooklive/Public/Shared%20Movies/Anchorman%20(2004).mp4 

它不会播放(即使在 chrome 的 URL 栏中输入它会播放视频)。

所以基本上这将播放在线视频...

<video id="my_video_1" class="video-js vjs-default-skin" controls  
preload="auto" width="640" height="264" poster="my_video_poster.png"  
data-setup="{}">  
<source src="http://vjs.zencdn.net/v/oceans.mp4" 
type='video/mp4'> </video>

这不会播放(本地文件)

<video id="my_video_1" class="video-js vjs-default-skin" controls  
preload="auto" width="640" height="264" poster="my_video_poster.png"  
data-setup="{}">  
<source src="file://mybooklive/Public/Shared%20Movies/Anchorman%20(2004).mp4" 
type='video/mp4'> </video>

请帮忙!!!

我正在使用 MyBookLive,所以我认为我无法输入 IP 地址。

【问题讨论】:

    标签: html file video local


    【解决方案1】:

    不需要file:// 把你的视频和你的html文件放在同一个文件夹里就可以使用了,

    <video width="640" height="264" controls>
      <source src="filename.mp4" type="video/mp4">
    </video>
    

    【讨论】:

    • 那么你必须在你的站点中提供指向该文件的超链接。
    【解决方案2】:

    您正在尝试使用您的文件路径播放,您需要使用 Internet URL 绝对路径 请更改您的代码,以便文件可以通过 URL 访问,而不是文件系统

    使用此模型,您可以将文件放在任何地方,只要您将正确的 URL 指向它们

    阅读更多关于video.js documentation and starting up here的信息

    <video id="my_video_1" class="video-js vjs-default-skin" controls  
    preload="auto" width="640" height="264" poster="my_video_poster.png"  
    data-setup="{}">  
    <source src="http://path-to-your-website/Shared%20Movies/Anchorman%20(2004).mp4" 
    type='video/mp4'> </video>
    

    阅读更多信息here

    如果您不想使用绝对路径 you can use a relative path,请根据您的脚本所在位置:

    <video id="my_video_1" class="video-js vjs-default-skin" controls  
    preload="auto" width="640" height="264" poster="my_video_poster.png"  
    data-setup="{}">  
    <source src="relative-path-to-your-mp4/Anchorman%20(2004).mp4" 
    type='video/mp4'> </video>
    

    【讨论】:

    • 感谢您的回复。我的问题是mybooklive上无法安装wordpress,所以需要在线托管,视频文件每个4GB。 (总共超过 300GB)所以我无法在线上传它们(这里没有互联网速度。)那么有没有办法让网站播放本地文件?
    • 你能用 MyBookLive 为你的视频创建一个 URL 链接,你可以从任何地方下载吗?您如何从 Internet 访问您的驱动器? (即你不在家)?
    • 使用 mybooklive,您必须访问 wd2go.com,然后登录才能访问文件。
    • 而且每个视频都没有“创建链接”?
    • 不只是一个“在资源管理器中打开”按钮?
    猜你喜欢
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2016-04-20
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多