现在我想在网页中嵌入一段视频,视频来源可以来自于Youtube,也可以是优酷,由IP位置决定,并且提供手动切换功能,如果IP定位不准确。能否用JavaScript或是其它的來实现这一功能?
后端做一个接口接口返回两个个参数:
{
defaut: 0,
src:['youtube_url', 'youku_url']
}
default是后端根据IP所在地返回的地址的索引。前台通过js调用这个接口就可以了。后端做好了之后,比如你这个接口的地址是hello.com/api/urls.json,前端的调用也非常简单,这里说明一下如何获取到默认显示地址。
$.getJSON('hello.com/api/urls.json', function(res){
var default = res.src[ res.default ];
});
default变量就是默认显示的地址,以及以上代码是jQuery版本。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。