如何在网页中嵌入youtube或优酷视频 并且自动根据IP位置决定是从youtube或优酷加载 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2016-06-14 18:10:39 3456 1

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

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:38:28

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

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

    0 0
相关问答

1

回答

Map Task/Reduce的容错性是怎么样的呢?

2021-12-06 00:17:54 111浏览量 回答数 1

1

回答

windows中的net stop "Task Scheduler" 有什么作用?

2021-11-04 23:19:35 129浏览量 回答数 1

1

回答

Dubbo默认使用的是什么通信框架,还有其他的选择吗?我想知道

2021-10-14 20:18:36 284浏览量 回答数 1

1

回答

使用dubbo框架 编译 ?

2020-08-21 14:42:23 236浏览量 回答数 1

1

回答

C++编译报错:error LNK2019: 无法解析的外部符号 "public?报错

2020-06-08 20:36:59 401浏览量 回答数 1

0

回答

再github源码中又看到这个类,但是下载的编译好的flink里面并没有, 大神们是怎么处理这些类包

2019-09-27 14:10:54 219浏览量 回答数 0

1

回答

怎么解决即不浪费磁盘存储的空间,又能解决大量IO需求的问题?

2018-01-24 19:53:12 2164浏览量 回答数 1

2

回答

好坑。。视频步骤不全啊,浏览器访问不了公网ip

2017-09-21 10:21:18 1590浏览量 回答数 2

1

回答

视频直播推流使用手机SDK如何只推音频

2017-03-16 12:55:46 3292浏览量 回答数 1

2

回答

刚注册的域名,怎么ICP备案?

2016-11-06 18:20:16 1684浏览量 回答数 2
+关注
杨冬芳
IT从业
1
文章
9167
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载