预览图

源码下载

地址:https://github.com/bajdcc/dev/tree/master/ttpod

文件夹说明:

  • App_Code,WCF服务
  • Script,离线下载的celery任务配置
  • dl,离线下载接口
  • ttpod,网站主体
  • Bin,组件类库

实现功能

  • 基于天天动听实现输入提示、查询功能
  • 列表显示每条曲目的信息,自带搜索和排序功能
  • 实现网页播放,支持大部分部分的视频与音频,并提供下载地址
  • 适配较新版本的IE、Firefox和Chrome浏览器
  • 支持广播,即可以远程使多个浏览器同时播放视频与音频
  • 支持离线,即可让服务器离线下载流媒体

技术细节

  • 跨域代理,采用WCF(由于浏览器的安全机制,跨越访问是禁止的)
  • 数据可视,采用jQuery DataTable,提供排序与搜索功能
  • 在线下载,采用jQuery Dialog
  • 离线下载,采用php+redis+celery+python,celery flower可用来监视下载情况
  • 在线播放,采用CKPlayer(for video)+PeckPlayer(for audio)
  • 在线广播,采用SignalR
  • 浏览器兼容,采用jQuery+modernizr

技术问题

  • WebSocket的支持问题,可能与IIS有关
  • 播放视频时开关灯功能尚未实现

网站配置

配置要求:.NET 4.0,IIS,WCF服务,Python 2.7(离线需要),php支持(离线需要)

  1. 在IIS中激活WCF服务
  2. 新建网站,将除了Script以外的文件夹放到网站根目录下
  3. 如要配置离线功能,请先配置PHP组件(在IIS的Web平台安装程序中找到php组件,点击安装即可);下载Redis(https://code.google.com/p/servicestack/downloads/list),或使用Redis For Python(pip install redis);下载celery(pip install celery),可选下载flower(pip install flower);最后运行Script/run-download.cmd
  4. 启动网站

转载于:https://www.cnblogs.com/bajdcc/p/4771889.html

基于天天动听API开发在线音乐查询网站相关推荐

  1. Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据.人工智能.机器学习项目开发Mus ...

  2. 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户、项目的协同过滤推荐算法实现MusicRecommendSystemWeb

    使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户.项目的协同过滤推荐算法实现MusicRecommendSystemWeb ...

  3. php支持上传音乐播放网,基于ThinkPHP5框架开发的响应式在线音乐播放网站PHP源码+WAP手机端|在线支付+会员购买+音乐上传...

    源码介绍 基于ThinkPHP5框架开发的响应式在线音乐播放网PHP源码,是一款开源的跨平台音乐管理系统,基于国内最优秀的开源框架ThinkPHP5.0.11内核开发的在线DJ音乐播放分享网站,完全免 ...

  4. (php毕业设计)基于php在线音乐分享网站管理系统源码

    基于php在线音乐分享网站管理系统 在线音乐分享网站管理系统是基于php编程语言和mysql数据库开发,采用bs架构设计的系统,系统分为用户和管理员两个角色,其中用户主要功能有上传分享音乐,播放音乐, ...

  5. 基于html5的音乐网站,基于C#和HTML5的在线音乐网站设计

    毕业设计是基于c#和html5的在线音乐网站设计,下载了visual studio 2017准备开发.这个软件可以写页面也可以开发后台,很方便了. 项目的创建:asp.net web,visual s ...

  6. 基于SSH的在线音乐点评网站-java在线音乐点评网站

    基于SSH的在线音乐点评网站-java在线音乐点评网站 开发环境:Eclipse for J2EE,MYSQL5.1,JDK1.7,Tomcat 7 首页主要展示一些最新的音乐专辑. (1)用户注册: ...

  7. 基于java基于微服务架构的在线音乐平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java基于微服务架构的在线音乐平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java基于微服务架构的在线音乐平台计算机毕业设计源码+系统+lw文档+mysql数据库+调 ...

  8. Sony Sony开发在线音乐订阅服务

    Sony BMG开发在线音乐订阅服务 [url]http://www.sina.com.cn[/url] 2008年03月26日 01:24  新浪科技 新浪科技讯 北京时间3月26日消息,据国外媒体 ...

  9. 基于ssm的在线音乐播放网站的设计与实现

    摘要 随着计算机网络技术的高速发展,很多校园网.街道网络和公司网络都能很好的提供给人们快速的网络,正好能满足热爱音乐的网友在网上播放音乐和分享音乐的需要.依据网友的需求,在线音乐播放网站正式开始发展. ...

  10. Android开发-基于百度地图API开发仿滴滴出行APP界面的实现

    前 言 近年来,由于移动互联网快速的发展以及基于移动设备的APP的普及,移动互联网改变了人们的生活方式.从线上的电子支付到线下的出行,移动互联网是当今社会人们生活不可或缺的一部分,而线下出行的网约车的 ...

最新文章

  1. Asp.Net中查询域名的Whois信息
  2. NLP模型BERT和经典数据集!
  3. 远程登录linux进程的状态_Linux实操篇 - 远程登录到Linux系统
  4. CMSGC造成内存碎片的解决方法
  5. 如何用ipad制作精美的视频,并发布到视频网站
  6. JavaFX UI控件教程(二十)之HTML Editor
  7. 来一份全面的面试宝典练练手,面试真题解析
  8. ESP8266上传传感器数据到远端与远端反向控制终端--Arduino
  9. 将执行文件转化为bat批处理文件的工具(批处理文件方式提供)
  10. BCompare文件对比软件使用总结
  11. python 爬虫 美女_使用Python爬虫爬取网络美女图片
  12. SEO优化师王永仙说:网页title设置及描述设置和URL优化及网站地图优化(sitemap)...
  13. Ansible Jinjia2 模板
  14. 移动互联网产品数据分析
  15. 2014美团校园招聘笔试(10.8北京)
  16. 【Web】HTML基础——了解HMTL基本结构+常用标签的使用
  17. 关闭计算机休眠文件,电脑垃圾清理关闭休眠文件夹hiberfil.sys
  18. 定时任务框架APScheduler
  19. 专访 | 宋星 10 年启示录:数字营销如何觐见下一个 10 年?
  20. 云控系统-移动互联网时代发展的一次飞跃

热门文章

  1. 电机驱动软件学习笔记——数据打包解包CRC校验
  2. HYSPLIT 模型 传输轨迹 使用指南
  3. 【C++】关于strlen函数使用的坑(与socket sendto函数配合使用)
  4. gmssl编程之签发X509证书
  5. IP地址规划和设计方法
  6. 苹果笔记本什么系统_收集整理:什么笔记本适合安装黑苹果系统!
  7. 用musescore做吉他弹唱谱
  8. 汇编语言和本地代码及通过编译器输出汇编语言的源代码
  9. excel文件修复工具_TunesKit Video Repair下载_视频文件修复工具官方版下载[修复工具]...
  10. matlab风玫瑰图,风玫瑰图的Matlab编程绘制