我在撰写上篇博文的时候遇到了一个有趣的问题:如何根据ip所在地选择视频源?
由于你很了解的一个原因,国外流行的视频网站(e.g.YouTube)在国内一般不能访问。为了同时照顾大陆和其他国家地区的视频观看者,@李扬彦博士把我们的视频分别上传到了优酷和YouTube上。于是,作为一名勤奋勇敢的大陆人民(我自豪!),我当然是优先选择嵌入优酷上的视频。但我随后又萌生了一个念头:如果访问者是个外国朋友,访问优酷不一定能像 YouTube 般顺畅(尤其是前者还有万恶的30秒广告!)。能否根据ip所在地的不同,让ip地址不在中国的朋友使用YouTube上的视频源呢?
于是我就基于 jQuery 和 AJAX 写了这个插件。思路很简单:
- 默认先加载优酷上的视频;
- 读取访问者的ip信息,判断其所在的国家(或地区);
- 如果所在地不是
地大物博,千秋万代的大陆地区,就自动将视频源切换到YouTube上; - 用户还可以通过下方的选择按钮切换视频源。