javascript - 如何在网页中嵌入youtube或优酷视频 并且自动根据IP位置决定是从youtube或优酷加载
ringa_lee
ringa_lee 2017-04-10 14:22:21
[JavaScript讨论组]

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

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
ringa_lee

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

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

黄舟

我猜楼主应该是为了适应国外与国内用户吧,可以用浏览器语言/操作系统语言来判断,如果是中文则输出优酷,如果英文则输出Youtube.

天蓬老师

查看浏览器语言吧……翻译判断都是靠这个的还是满靠谱的

PHPz

可以的,用javascript。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号