我正在尝试开发一个基于浏览器的视频播放器,只有当用户属于某些国家时才播放视频,像youtube一样。
如果我在印度但不在新加坡,我应该可以播放视频吗?该怎么做呢?
发布于 2015-09-24 02:47:57
您可以在播放器中获取用户IP地址,也可以通过服务器返回。例如,在操作脚本中,您可以通过以下方式获取use IP:
function GetUserIP() {
var js="function get_userIP(){return java.net.InetAddress.getLocalHost().getHostAddress();}";
var userIPInfo:String=ExternalInterface.call(js).toString();
return userIPInfo;
}通过比较一些开放的IP到地理位置转换服务(大多数是开放的和免费的),您应该能够检测到访问来自哪个国家。使用这些信息,你可以应用你自己的逻辑来判断玩家的行为。
https://stackoverflow.com/questions/32702445
复制相似问题