转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp
作者联系方式:YU TAO <yut616 at sohu dot com>

歌词的显示,对一个媒体播放器来说是很需要的,特别是对有网络功能的产品,如果还要自己手工去找歌词,那么就不够充分利用其网络功能了。

如果能让其自动下载歌词,那么就是一个更酷的feature了。

这里列一下“千千静听”的歌词自动下载的功能,值得嵌入产品借鉴。

所抓的数据包:

1、根据 artist, title 来发送 http get 请求:

GET /dll/lyricsvr.dll?sh?Artist=730068006500&Title=E26CAF652B73&Flags=0 HTTP/1.1 Referer: http://ttlrccnc.qianqian.com/ Accept: image/gif, image/x-xbitmap, image/jpg, image/pjpeg, text/html, text/xml, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Host: ttlrccnc.qianqian.com Connection: Keep-Alive Cache-Control: no-cache HTTP/1.1 200 OK Connection: close Content-type: text/html; charset=UTF-8 Content-Length: 179 Date: Fri, 26 Jun 2009 01:45:51 GMT Server: Apache 1.3.29 <?xml version="1.0" encoding="UTF-8" ?> <result> .<lrc id="7956" artist="S.H.E." title="........."></lrc> .<lrc id="235751" artist="S.H.E" title="........."></lrc> </result>

2、根据得到的歌词列表 ID 号,发送 http get 请求:

GET /dll/lyricsvr.dll?dl?Id=7956&Code=2013547666&ci=6a661c70523225565316101c0260121f21542a5559264444141c464808425c5353011d01 HTTP/1.1 Referer: http://ttlrccnc.qianqian.com/ Accept: image/gif, image/x-xbitmap, image/jpg, image/pjpeg, text/html, text/xml, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Host: ttlrccnc.qianqian.com Connection: Keep-Alive Cache-Control: no-cache HTTP/1.1 200 OK Connection: close tt-title: 43534B62C289F39747900A4E6B51C281577F496C0CFF56951A590D4E82595695D26B0A00535F645BEC725152A25B479030528E7F3D4E7359A04F tt-url: 68007400740070003A002F002F0079006F007500780069002E00620061006900640075002E0063006F006D002F0073007400610074002F00700072006F006D006F00740069006F006E00 2E006A00730070003F0070006D00690064003D003400330031002600750072006C003D00680074007400700025003300410025003200460025003200460079006F007500780069002E0062006100 6900640075002E0063006F006D0025003200460077006C00630071002500320046000A0068007400740070003A002F002F0079006F007500780069002E00620061006900640075002E0063006F00 6D002F0073007400610074002F00700072006F006D006F00740069006F006E002E006A00730070003F0070006D00690064003D003400330031002600750072006C003D0068007400740070002500 3300410025003200460025003200460079006F007500780069002E00620061006900640075002E0063006F006D0025003200460077006C0063007100250032004600 Content-type: text/html; charset=UTF-8 Content-Length: 2218 Date: Fri, 26 Jun 2009 01:45:56 GMT Ser ver: Apache 1.3.29 [ti:.........] [ar:S.H.E] [al:............] [by:253057646] [00:00.54]......... - S.H.E [00:06.82] [00:08.47]............... .................. [00:10.81] [00:16.87]............... QQ...253057646 [00:22.99] [00:30.54]Selina:.................. .................. [00:34.44]......... .................. ............... [00:38.40]......... ......... .......... ........... [00:45.33] [00:45.68]Hebe:.................. .................. [00:49.31].................. ............... [00:53.65]......... ......... ........................ [01:01.95] [01:03.48]Ella:......... ............ ......... ............ [01:07.12]................................. [01:10.73]Hebe:......... ............ ......... ............ [01:14.54].................................... [01:18.13] [01:18.68]Selina: ......... ............ ......... ............ [01:22.13]................................. [01:25.67]Ella: ......... ............ ......... ............ [01:29.76].................................... [01:33.27] [01:33.93]S.H.E: ........................... ........................... [01:41.22]........................... ............... ......... [01:50.61] [01:57.95]Ella: .................. .................. [02:02.59].................. ............... [02:06.80]......... ......... ........................ [02:14.58] [02:16.43]Selina:......... ..... ....... [02:18.37]Ella:......... ............ [02:20.38]Hebe: ................................. [02:23.79]Selina: ......... ............ [02:25.79]Ella: ......... ............ [02:27.79]Hebe: .................................... [02:31.39] [02:31.66]Ella: ......... ............ [02:33.15]Hebe: ......... ............ [02:35.36]Selina: ................................. [02:38. 81]Ella: ......... ............ [02:41.11]Hebe: ......... ............ [02:42.88]Selina: .................................... [02:46.76] [02:46.97]La La La La [03:04.43]S.H.E: ........................... ........................... [03:11.51]........................... ............... ......... [03:21.23]La La La La [03:37.41]S.H.E: ......... ......... [03:40.68] [03:48.52]............... QQ...253057646

让嵌入式播放器可以自动下载歌词相关推荐

  1. YouTube iframe嵌入式播放器及播放器参数 自动播放,循环播放,播放列表,不显示 YouTube 徽标

    YouTube 嵌入式播放器及播放器参数 概览 本文档介绍如何在应用中嵌入 YouTube 播放器,并定义了 YouTube 嵌入式播放器可以使用的参数. 通过将参数附加到 iframe 网址末尾,您 ...

  2. 音乐播放器功能的实现,歌词lrc显示,播放过程中来电

    原文地址: http://blog.sina.com.cn/s/blog_afb547c60101hjfd.html 5.1 音乐播放器功能的实现.(社区ID:clarck) 音乐播放器最主要的功能有 ...

  3. 让Windows Media Player和MP3播放器一样可以显示歌词

    为了让女儿能通过唱英文歌曲来达到提高语感的目的, 咱下载了一些儿童MP3歌曲, 但是通过Media Player播放时, 却没法与MP3播放器一样可以显示歌词, 找了半下, 终于从网上找到一文章介绍如 ...

  4. Discuz论坛web网页mp3音频播放器源码下载

    最近在做一个DZ论坛的搭建,在前几天的时候遇到Flash+Js的幻灯片的问题,特写了一篇<JS+Flash焦点图轮播源代码(2屏,3屏,多屏)>来记录论坛搭建过程遇到的一些技术性问题,以便 ...

  5. win10系统potplay播放器关闭自动更新方法

    描述:potplay播放器关闭自动更新方法 步骤: 左上角选择菜单,点击选项 基本->自动更新:选择不自动更新->应用确定

  6. 播放器android版最新官方版下载安装,万能播放器安卓版下载

    万能播放器安卓版下载介绍 万能播放器安卓版下载是一款操作简单的影音文件播放工具,小伙伴们可以使用万能播放器播放喜欢的影音文件.万能播放器可支持p2p在线点播.边看边下.防病毒等功能.万能播放器几乎兼容 ...

  7. 一个Android下的自动下载歌词的代码

    一个Android下的自动下载歌词的代码 http://blog.csdn.net/nanjingjiangbiao/article/details/6096376

  8. Python3从零开始爬取今日头条的新闻【五、解析头条视频真实播放地址并自动下载】

    Python3从零开始爬取今日头条的新闻[一.开发环境搭建] Python3从零开始爬取今日头条的新闻[二.首页热点新闻抓取] Python3从零开始爬取今日头条的新闻[三.滚动到底自动加载] Pyt ...

  9. html5的video播放器上禁止下载和禁止右键下载实现。

    <video id="video" src="#" controls controlsList="nodownload" oncont ...

最新文章

  1. 【计算机视觉】EmguCV学习笔记(2)图像的载入、显示和输出
  2. 国内首款研发自动化产品PingCode Flow发布
  3. 轻松实现基于Heartbeat的高可用web服务集群
  4. jquery学习手记(9)事件基础知识
  5. hibernate中表的复合主键映射表
  6. dedeCMS会员注册功能,如何开启或关闭?
  7. 神经网络之文本情感分析(三)
  8. Java代码TkMyBatis通用Mapper中新增数据时同时获取自增主键ID,与适用uuid 做主键时获取 id
  9. 如何自己编写Makefile(高级篇)
  10. CTPN源码解析2-代码整体结构和框架
  11. 计算机控制ess和kv,自动控制理论第三章练习题
  12. 大华技术股份有限公司测开笔试题分享
  13. 网络创业者莱恩-福克斯:最后一分钟的奇迹
  14. 奋斗吧,程序员——第二十四章 想佳人、妆楼凝望,误几回、天际识归舟
  15. 安科瑞电气火灾监控系统对分散在建筑内的探测器进行遥测、遥调、遥控、遥信,方便实现监控与管理。
  16. 几款常用压测工具介绍与使用
  17. Form表单提交方法method
  18. ChemOffice Suite 2018 18.1.2.18
  19. wincc历史数据库_wincc查询历史报警记录,归档数据
  20. Go线程模型异步编程的能力

热门文章

  1. 【每日新闻】手机安全日益重要,360手机卫士构建手机安全生态链 | 工信部:未来电子信息行业发展将聚焦5G技术
  2. LeetCode刷题:位运算(找不同 和 只出现一次的数字)
  3. 第四周项目1姓名读音首字母
  4. “.dll .obj .lib”和“ .so .o .a”文件与动态链接和静态链接
  5. 英特尔正考虑与台湾集成电路设计公司祥硕科技签订芯片组设计订单
  6. Android APP登录界面设计
  7. DELPH Try使用方法
  8. FFmpeg之硬解码
  9. 教你使用python绘制五星红旗
  10. kali2018.3复制粘贴功能失效的处理