开发者社区> 问答> 正文

如何在网页中嵌入youtube或优酷视频 并且自动根据IP位置决定是从youtube或优酷加载

现在我想在网页中嵌入一段视频,视频来源可以来自于Youtube,也可以是优酷,由IP位置决定,并且提供手动切换功能,如果IP定位不准确。能否用JavaScript或是其它的來实现这一功能?

展开
收起
杨冬芳 2016-06-14 18:10:39 4134 0
1 条回答
写回答
取消 提交回答
  • IT从业

    2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    后端做一个接口接口返回两个个参数:

    {
        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版本。

    2019-07-17 19:38:28
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
内容驱动游戏分发 立即下载
微信广告引擎与播放节奏算法实践 立即下载
QQ移动页面框架优化实践 立即下载
http://www.vxiaotou.com