`
yexin218
  • 浏览: 958053 次
  • 性别: 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努力努力,再看看你的新作品!!

相关推荐

Global site tag (gtag.js) - Google Analytics