显然因为我是新来的,我甚至无法发布足够的链接来完全解释我的问题。 FYI
来源
mp4stream.com / 预卷/ 视频/
这是我为各种广告网络设置的众多演示之一。几乎所有人都有相同的结果。
第一部分
我演示的很多广告网络都有同样的问题,看起来像这样。我和至少10个我测试过的合作伙伴谈过了。以下是一个例子。
XMLHttpRequest无法加载http://vast.videe.tv/vast-proxy/?VPAID=1&aid=12988&sid=0&channel_id=0&conte ... player_width = 657& player_height = 370& vid_duration = 1440& cb = 685997865628451100。通配符' '不能用于“访问控制 - 允许 - 来源”#39;凭证标志为true时的标头。起源' http://mp4stream.com'因此不允许访问。*
这些失败会大大增加加载时间并影响整个玩家/用户体验。
今天有一个广告网络表示我可能会向他们传递Cookie,这就是为什么上述情况失败了。但我很难相信基于我的开发/服务器体验。据我所知,每个玩家JWplayer或其他人都会使用某种类型的cookie。
所以我的问题是为什么其中有数百只失败?
答案 0 :(得分:0)
要在JavaScript环境中提供服务,VAST广告服务器的响应必须包含以下HTTP CORS标头:
Access-Control-Allow-Origin:
Access-Control-Allow-Credentials:true
此HTTP标头允许任何来源的广告播放器从广告服务器来源读取VAST响应。 Access-Control-Allow-Origin的值应该是随广告请求一起发送的Origin标头的值。 Access-Control-Allow-Credentials:标头将确保正确发送和接收cookie。
希望这会有所帮助......
答案 1 :(得分:0)
根据您看到的错误,vast.videe.tv阻止mp4stream.com发出请求。您需要联系videe.tv以确定原因。
以下是我们对此的具体支持文档:http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading
我们喜欢StackOverflow,但我们不经常查看。获得JW Player支持的最佳方式是转到http://jwplayer.com/support/