`
yexin218
  • 浏览: 973174 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

ajax一路风尘歌曲在线试听--原码下载

阅读更多

  最近在学习ajax,所以也试着着手写一个 基于ajax免刷新的技术来写一个音乐在线试听。虽然说还没有解决歌词同步问题,而且在找到歌词的地址而页面体是错误的时候程序会谈出错误警告还没有处 理,其他的都还可以。唯一可惜就是要手动输入音乐名字,我不知道怎么可以拿到比如百度歌曲top500的内容。所以还是挺将就的。过程唯一让我快乐的是解 决了一个个小问题,先是从error:没有对象,到后来判断是否真地找到有用的地址,中文歌曲名字传送问题,以及刚才的解决歌曲名字有空格的问题 (take me to your heart)==>(take%20me%20to%20your%20heart%20).最后的一个问题就是歌词同步了。网上找到了很多 flash播放器实现了这个效果,但是要我自己写javascript,可能我还需要一定的时间。

先看看图片:

因为采用了ajax技术,所以页面本身不必刷新,更新的只有播放器url地址,以及右边的textarea内容。为了更好的显示更新的内容,页面中的文字部分才有轮流的变化策略(颜色的变化)来提醒用户更新了内容。
如果有人喜
欢,我提供了原码下载,并且如果有人对完成歌词同步问题有好的方法,请跟我联系。
QQ:331387429.

  • baidusongs.rar (339.8 KB)
  • 描述: 直接解压到/tomcat/webapps目录下即可。 地址:http://localhost:8080/baidusongs
  • 下载次数: 972
分享到:
评论
19 楼 yexin218 2008-06-01  
帖子沉了......
18 楼 gdjbj2008 2008-05-08  
不错,学习学习
17 楼 yexin218 2008-05-05  
A problem occurred with ......XMLHtttpRequest....
服务器端代码应该明白它是由 Ajax、JSP、普通 HTML 表单或其他类型的代码调用的,但只能使用传统的 Web 专用方法报告信息。而在 Web 世界中,HTTP 代码可以处理请求中可能发生的各种问题。

比方说,您肯定遇到过输入了错误的 URL 请求而得到 404 错误码的情形,它表示该页面不存在。这仅仅是 HTTP 请求能够收到的众多错误码中的一种(完整的状态码列表请参阅 参考资料 中的链接)。表示所访问数据受到保护或者禁止访问的 403 和 401 也很常见。无论哪种情况,这些错误码都是从完成的响应 得到的。换句话说,服务器履行了请求(即 HTTP 就绪状态是 4)但是没有返回客户机预期的数据。

因此除了就绪状态外,还需要检查 HTTP 状态。我们期望的状态码是 200,它表示一切顺利。如果就绪状态是 4 而且状态码是 200,就可以处理服务器的数据了,而且这些数据应该就是要求的数据(而不是错误或者其他有问题的信息)
16 楼 yexin218 2008-05-04  
哦,是吗?我还没有碰到过哦。也找一些熟悉的歌曲试试看。最近忙着论文,没有时间改。。。
15 楼 mihuxiaozhu 2008-05-04  
请稍等,正在为你寻找...
一直显示这个...
14 楼 yexin218 2008-05-04  
A problem occurred with ......XMLHtttpRequest....
if(request.status == 200){
这里出问题了。不过不影响结果
13 楼 mihuxiaozhu 2008-05-04  
有问题..
A problem occurred with ......XMLHtttpRequest....
12 楼 yexin218 2008-05-03  
ajax+flash都不错啊。网上找到的,好像也有flash的,但我没有能将它用上,因为大多数都是要在页面刷新后载入歌词.....
11 楼 achun 2008-05-03  
好呀!
我也曾经有这个想法,不过差别是
我想用ajax+flash完成,当然歌词的支持也是靠flash来完成的。
楼主如果也有这样的考虑的话,我就不做了,您做好我直接用就好了。
10 楼 jjguo1027 2008-05-03  
不错呀..我可以看看ajax的实际应用..
9 楼 wang8118 2008-04-28  
lz牛,先看看再说了
8 楼 yexin218 2008-04-28  
是吗,空格不行吗?可能是有的音乐搜索不到,错误处理不完善的缘故吧
7 楼 yuankai 2008-04-28  
好像空格还是不可以吧?
6 楼 yuankai 2008-04-28  
为什么我的IE老是死了?
5 楼 qinwei6060 2008-04-27  
支持,很不错,学习下
4 楼 yexin218 2008-04-26  
对,还有些问题,在我这边就是有时候所搜到的字幕有些问题。不知还有没有其他的
3 楼 anthon_lx 2008-04-26  
有点问题!
2 楼 jindw 2008-04-26  
内定良好?
1 楼 makemyownlife 2008-04-26  
挺好,对于喜欢音乐的我来说,不错,望yexin218努力努力,再看看你的新作品!!

相关推荐

    计算机组成实验报告--定点原码乘法器设计

    计算机组成实验报告--定点原码乘法器设计深入解析 定点原码乘法器是计算机硬件设计中的一个重要组成部分,主要用于实现二进制整数的乘法运算。在本实验中,我们将探讨定点原码乘法的基本运算法则,设计方法以及微...

    Ajax开发精要原码

    **Ajax开发精要原码详解** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大提升了用户...

    jd-guijava原码查看

    Java原码(源代码)是程序开发的基础,它以人类可读的形式表达了程序的逻辑和结构。源代码经过编译器转化为字节码后,可以在任何支持Java的平台上运行,这就是Java的“一次编写,到处运行”的理念。了解如何查看和...

    玫瑰花软件-C#附原码

    【玫瑰花软件-C#附原码】是一款使用C#编程语言开发的应用,主要目标是为用户提供一个浪漫的方式来庆祝特别的日子,比如女朋友的生日。这款软件的功能在于,当启动后,屏幕上会显示全屏的玫瑰花图像,最终在屏幕中央...

    由-128的补码引出的深层次思考

    一般的说法是负数的补码为其原码除符号位外取反然后总体加一,也就是说,要得到一个负数数的补码,要先知道这个负数的原码才行。那么,问题出现了,在8位长度下,-128的原码与反码都不存在,因为一个字节的有符号数...

    cmake-3.15.3版本原码编译

    首先,我们需要从`cmake`官方网站或者通过Git仓库下载对应版本的源代码,例如`cmake-3.15.3`。解压下载的压缩包后,进入源代码目录。在`cmake-3.15.3`目录下,你会看到一系列的源文件、文档和配置脚本。 编译`cmake...

    jquery-1.5.2d原码

    jQuery的Ajax模块简化了异步数据交互,如`$.ajax()`、`$.get()`和`$.post()`等。通过分析源码,我们可以了解到jQuery如何处理请求的配置、数据序列化、错误处理和回调函数的执行。 **六、动画效果** jQuery的动画...

    读取RTC时钟-ARM裸机原码

    本文将深入探讨如何在基于ARM架构的开发板上,通过裸机原码(即不依赖操作系统,直接与硬件交互的程序)来读取RTC时钟,并将结果显示在LCD屏幕上。 首先,我们需要了解RTC的基本工作原理。RTC通常是一个独立的晶振...

    二进制-原码-补码-反码.pdf

    "二进制-原码-补码-反码" 在计算机科学中,二进制数是计算机中最基本的表示形式。为了能够正确地表示和处理有符号数和无符号数,计算机科学家们提出了原码、反码和补码三种表示方法。 原码是指在二进制数的最高位...

    计算机软件-商业源码-毁灭巫师原码.zip

    【毁灭巫师原码】是一份商业级别的计算机软件源代码,它揭示了软件开发的内部逻辑和实现细节。源码是编程过程的核心部分,由程序员用特定编程语言编写,是软件构建的基础。在这个压缩包中,包含的是"毁灭巫师"这款...

    二进制-原码-补码-反码

    ### 二进制-原码-补码-反码 #### 一、基本概念 **二进制**是计算机中最基本的数据表示方式,它只包含两个数字:0 和 1。计算机内部的所有数据处理和存储都是基于二进制来进行的。 在计算机科学中,根据是否携带...

    局域网聊天工具-含Java原码

    需要说明文件的朋友请下载:http://download.csdn.net/source/1567558, 这里没办法加进来了;也可参考 <a href='http://blog.csdn.net/sunshinestation/archive/2009/08/12/4437404.aspx'>...

    财务管理-ACCESS-Delphi原码

    【标题】"财务管理-ACCESS-Delphi原码"所涉及的知识点主要集中在两个核心领域:Access数据库管理和Delphi编程技术。 Access是微软公司开发的一种关系型数据库管理系统(RDBMS),它基于Structured Query Language...

    Visual C++实践与提高-ActiveX篇原码.rar

    此书的原码压缩包包含了书中涉及的所有示例代码,对于学习和理解ActiveX编程具有极高的参考价值。 ActiveX主要由以下几个核心概念组成: 1. **组件对象模型(COM)**:COM是ActiveX的基础,它定义了一种二进制标准...

    字符串加密组件-Encode-Delphi原码

    《字符串加密组件-Encode-Delphi原码》 在信息技术领域,数据安全是至关重要的,尤其是在网络通信和存储中。为了保护敏感信息不被非法获取,我们常常采用加密技术对数据进行处理。本文将深入探讨一个基于Delphi编程...

    curl-7.31 原码

    **curl-7.31 原码** `curl` 是一个开源的命令行工具,用于传输数据到或从URL。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS等,广泛应用于自动化任务、数据抓取和网络测试。`curl-7.31` 版本是该软件的一个特定迭代...

    计算机基础知识:原码反码补码练习(含答案)

    原码、反码和补码是二进制表示正负数的关键概念,它们主要用于无符号整数和有符号整数的表示。以下是对这些知识点的详细解释: 1. **原码**:原码是最直观的二进制表示,其中最高位(称为符号位)为0表示正数,为1...

    原码和补码 基础教程

    ### 原码和补码基础教程 #### 一、引言 在计算机科学领域,数字的表示方式对于数据处理至关重要。特别是在低级语言编程、硬件设计与算法优化等方面,理解数字的不同编码方式是非常关键的一步。本文将详细介绍原码...

    原码、反码、补码

    ### 原码、反码、补码详解 #### 一、引言 在计算机科学领域,二进制是表达所有数字和字符的基础。我们通常使用的十进制数需要转换成二进制来被计算机处理。但对于负数,其转换过程更加复杂。本文将详细介绍原码、...

Global site tag (gtag.js) - Google Analytics