为什么我无法访问此播放器在实际网站上加载的.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
如果有人可以向我解释为什么会发生这种情况,那对我有很大的帮助!
答案 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。