文件未从 URL 加载

File not loading from URL

为什么我在实际网站上无法访问该播放器加载的.mp4文件?没看懂,因为它宣传的文件是开放的(我可以在实际页面上加载它,所以为什么不在这里?)

   jwplayer("vplayer").setup({
        sources: [{file:"http://5.79.65.54/kj2vyibvei6vtaw52bjj424ffdpihhh3faz3hoh53hp7klpimhf6ti4evxla/v.mp4",label:"240p"},
{file:"http://5.79.65.54/kj2vyibvei6vtaw52bjj424ffdpihhh3faz3hoh53orpklpimhf6pwsffuyq/v.mp4",label:"360p"},
{file:"http://5.79.65.54/kj2vyibvei6vtaw52bjj424ffdpihhh3faz3hoh53vypklpimhf7yyyh44fq/v.mp4",label:"720p"}],
        image: "http://5.79.65.54/i/01/00000/43w5a2pzxepn.jpg",
        skin: "",
        duration:"6740",
        width: 728,
        height: 410,
        preload:"auto",
        primary:"flash",
        startparam: "start"

它用于以下行:

http://5.79.65.54/kj2vyibvei6vtaw52bjj424ffdpihhh3faz3hoh53vypklpimhf7yyyh44fq/v.mp4

如果有人能向我解释为什么会这样,那将对我有很大帮助!

它说 ip 错误所以我最好的猜测是托管站点的 ip 地址在白名单中。

更新

扩展我的回答:

尝试在浏览器中直接打开url mp4 文件并打开控制台(Chrome = F12 等..)。你会看到服务器 returns HTTP 状态码 403 Forbidden

状态代码 403 响应是 Web 服务器由于某种原因被配置为拒绝访问客户端请求的资源的结果。

现在,这有点诡计,您必须确保您被允许这样做。在浏览器中打开相同的URL:thevideos.tv/embed-pmmp2xh1slwm-728x410.html

现在在浏览器中打开开发人员控制台。 Chrome = F12 等.. 现在右键单击 table 元素并在其后添加以下内容:

<video><source src="http://46.105.106.46/kj2vzb7wei6vtaw52bfz4nmggyev2pof5ka5cfja62xmnfzhv6ajzp4gbyoa/v.mp4"></video>

用 flashplayer 在网页上的某个地方单击并观看嵌入的视频。现在尝试右键单击 html5 视频并单击 "Save video"(确保您被允许这样做)

我们从中学到了什么?

该视频是从该特定网站请求的。我们欺骗持有资源的 Web 服务器接受来自 thevideos.tv.

的请求

就是这样。单击 here to learn more about HTTP status codes, click here 了解有关 403 状态代码的更多信息。