`
Hepershade
  • 浏览: 8252 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

百度音乐接口的应用

阅读更多

前面知道百度有一个音乐接口,这里在前面XML解析的基础上,实现能够实现输入歌曲名与歌手名,最后找到该歌曲的播放地址,并通过超链接的形式打开或播放。以下是实现过程:

 

(1)、首先是一个JSP,接收歌曲名与歌手名,并提交给Servlet处理。

 

 

(2)、编写解析DOM的工具类,这个类有一个静态方法 String dom(File file),传递的参数是要解析的XML文件,返回值是百度音乐的地址。

 

 

(3)、编写Servlet,处理JSP传递来的请求,这里主要覆写HttpServlet的doGet与doPost方法。我们将获取JSP的参数并传递到百度音乐接口中,将这个字符串新建URL并连接,然后通过IO流保存XML文件,最后调用前面的工具类得到播放地址。最后请求转发到另一个JSP中。

 


(4)、写JSP页面,这里主要是一个超链接,连接到音乐地址。

 

 


总结:上面的例子实现了输入歌曲名与歌手名来找到歌曲的地址。这个例子主要综合了前面学过的XML文件解析,IO流,Servlet,JSP等知识,虽然实现过程不复杂,但是还是遇到很多问题,比如连接URL对象,获取XML文件这是以前没有接触,但是还是边学边做的写完了程序。此外,最后一步超链接还是有一些问题,会出现403错误,还是要通过地址栏输入地址才能访问,这一步暂时还没解决。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics