文件未从URL加载

时间:2015-08-09 21:08:26

标签: file url load mp4 jwplayer

为什么我无法访问此播放器在实际网站上加载的.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

如果有人可以向我解释为什么会发生这种情况,那对我有很大的帮助!

1 个答案:

答案 0 :(得分:1)

它说ip是错误的,所以我最好的猜测是托管网站的IP地址是白名单。

<强>更新

扩展我的答案:

尝试直接打开浏览器中的mp4文件并打开控制台(Chrome = F12等..)。您将看到服务器返回 HTTP状态代码403 Forbidden

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

现在,这是一个诡计,你必须确保你被允许这样做。在浏览器中打开相同的网址:thevideos.tv/embed-pmmp2xh1slwm-728x410.html

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

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

使用Flashplayer点击网页上的某个位置,观看视频是否已嵌入。现在尝试右键单击html5视频,然后单击“保存视频”(确保您可以执行此操作)

我们从中学到了什么?

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

多数民众赞成。点击here了解有关HTTP状态代码的详情,点击here了解有关403状态代码的详情。