musicFm我最爱的电台


经过不懈的努力,定位实现了两点间距离的计算,同时可实现无授权式精准定位其位置。在音乐方面,虽暂不能用Ai创作歌曲,但可实现电台自动播放,mp3歌曲作为电脑的闹钟等自动化操作。

用蜻蜓fm为例,打开它的电台,必须按播放按钮才可以收听,然后到了一段时间,就不能直播播放,需要点击才能听;认真敲代码的你还要切换页面收听吗?学好js,不论抢车票,抢月饼票,不在话下。

1、距离js,解决精度问题
Number.prototype.toFixed = function(s)
{
return (parseInt(this * Math.pow( 10, s ) + 0.5)/ Math.pow( 10, s )).toString();
}

var myDistance = (lnglat.distance([lng, lat]) / 1000).toFixed(2);
$("#jsonStr").append(’\r\n两点间距离为:’ + myDistance + ‘公里’);

2、js的setTimeOut()和setInterval()的定时器用法
Javascript用来处理延时和定时任务的setTimeOut和setInterval函数应用非常广泛,其还用来处理延时和定时任务,比照打开网页一段时间后弹出一个登录框,页面每隔一段时间发送异步请求获取最新数据等等。但其的采用是有区别的。

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则是当每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把其清除。也就是说setTimeout()只执行同次,setInterval()可以实行多次。两只函数的参数也同,先后一个参数是设实行的code或句柄,第二只是延迟的毫秒数。

 //1、计算当前时间var nowTime = new Date();var targetTime = 1800000;//2、获取分钟var nowMinutes = nowTime.getMinutes();var nowSeconds = nowTime.getSeconds();//3、判断 00:00 30:00if(nowMinutes == '00' || nowMinutes == '30'){console.log(nowTime);setInterval(shuaxin,1800000);}else if(nowMinutes>30){ //60:00 - 37:43targetTime = (1*60*60 - nowMinutes*60+nowSeconds)*1000;console.log((1*60*60 - nowMinutes*60+nowSeconds));setTimeout(shuaxin, targetTime)}else{targetTime = (1*30*60 - nowMinutes*60+nowSeconds)*1000;console.log(1*30*60 - nowMinutes*60+nowSeconds)setTimeout(shuaxin, targetTime)}

演示:http://yantin.club/music/type/1

获取源码和使用方法,请加QQ490647751,回复“开通vip——musicFm我最爱的电台”。

musicFm我最爱的电台相关推荐

  1. matlab绘图插图_几十年来,制图师一直在瑞士官方地图中隐藏秘密插图

    matlab绘图插图 By Zoey Poll 佐伊·波尔(Zoey Poll) The first three dimensions - length, height, and depth - ar ...

  2. 最美应用API接口分析

    最美应用API接口分析 最美应用API接口分析一.请求版本列表1.1 API二.请求应用配置2.1 API2.2参数列表2.3 返回三.友盟更新3.1 API3.2参数列表3.3 返回四.appleS ...

  3. 【原创】ubuntu下收听香港电台和其他电台

    在ubuntu 11.10安装SMPlayer 安装完毕之后,如果想收听什么电台在Terminal输入如下: 香港电台第二台 mplayer mms://202.177.192.111/radio2 ...

  4. 1583个mms电台列表

    100003|音乐之声|China Music Radio|1|1|http://cdnmms.cnr.cn/cnr003|0|5314528|32|40|2001 100001|中国之声|Voice ...

  5. 可心耳语-属于网络工程师的人声电台(第一期)

    可心耳语-属于网络工程师的人声电台(第一期) 大家好,我是可心.95后网工妹子一枚,我最喜欢的一句话是:梦想不说话,默默生长着.希望我的声音能给大家带来温暖,也谢谢你们那么棒还关注我.以后一起加油吧 ...

  6. DeepMind哈萨比斯对话哈里王子:2018年AI最大的突破在生物或化学 2017-12-29 新智元 新智元报道 编辑:刘小芹 胡祥杰 【新智元导读】BBC 电台第四台连续第14年在

    DeepMind哈萨比斯对话哈里王子:2018年AI最大的突破在生物或化学 2017-12-29新智元 新智元报道 编辑:刘小芹  胡祥杰 [新智元导读]BBC 电台第四台连续第14年在圣诞和新年之间 ...

  7. 在线音乐用户寄望用爱发电,资本不愿无米之炊

    文/螳螂财经(ID:TanglangFin) 作者/陈小江 想要发现音乐新世界的虾米,最终没能找到新世界. 1月5日,虾米音乐官宣将于2 月5 日停止服务.3月5日0点后,除网页端音螺平台音乐人(即原 ...

  8. “许巍日”新歌提前曝光 《爱如少年》10/15温暖登场!

    准备四年!制作超过一年! 10月15日,许巍第五张全新创作专辑<爱如少年>即将全国正式发行!虽然在本月,唱片市场已进入新碟高发期,然而,对于像许巍这样可谓十年磨一剑的歌手来说,发新片自然成 ...

  9. RDS电台 TA 与 AF解释

    我们听的收音,有主要的两种发射方式,分别是俗称的FM和AM,其中又以FM的音质为好,并且是立体声,但它却有一个致命的弱点,就是传输的距离太短,而这偏是AM的强项.当然,我们平时固定在某地时,不是什么大 ...

最新文章

  1. JS 退出系统并跳转到登录界面的实现代码
  2. org.hibernate.TypeMismatchException: Provided id of the wrong type for class *** Expected ***
  3. C#最小化到托盘+双击托盘恢复+禁止运行多个该程序
  4. 【HDU】1695 GCD
  5. mysql数据库d导出数据_mysql数据库导入导出文件
  6. 《Act with Prudence》读后感
  7. python两个函数中传递变量_如何在Python中向函数传递大量变量?
  8. Linux中文件的分类
  9. avast 8.0.1483 许可文件(杀毒软件免费激活)
  10. 中国高校那些不为人知的秘密,你听说过吗?
  11. linux 交叉编译yuv,libyuv交叉编译
  12. 测试开发岗面试,需要准备的100道题型
  13. 2021-08-18
  14. U盘格式化后容量变小了恢复教程
  15. react ts版 组件封装总结
  16. 苹果换原装电池_航空港区正规苹果换原装屏幕价目表
  17. html5表格在线生成,专业的Web报表工具——表格在线生成制作工具
  18. FX3U控制松下服务器位置不准,三菱FX3UPLC如何控制松下伺服_.docx
  19. java项目-第120期儿童成长博客记录系统-java毕业设计
  20. 通过 Nginx 代理转发配置实现跨域(API 代理转发)

热门文章

  1. NW.js和Electron优缺点综合对比
  2. RT-Thread 双向链表(学习笔记)
  3. kepler克卜勒_克卜勒_Kepler
  4. 使用plupload实现无刷新上传图片
  5. 了解聚类是什么。聚类方法:k-means、核聚类、层次聚类、谱聚类
  6. 纳斯达克将在北京人民大会堂“遥敲”开市钟
  7. 【入门Ubuntu】Ubuntu 20.4 LTS 开荒之 Edge浏览器
  8. pid算法(平衡车+风力摆)
  9. Java加密:六、爱德华兹曲线数字签名(EdDSA)算法
  10. 千锋大数据培训专家解答:大数据应用在哪些方面?