日期:2014-05-18  浏览次数:20797 次

请问:如何用jsp实现 在线听歌?
我刚开始学java,现在用jsp+javabean(工具是Eclipse   +   MyEclipse   +   Tomcat   )做好了一个音乐网站,能实现下载,但在线听歌还不行
我在网上找到下面一段代码
<object   classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95   codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701   width= "75% "   height= "70 "   align= "middle "   id= "mediaplayer ">
<param   name= "FileName "   value=***************************>
<param   name= "AutoStart "   value= "true ">
<param   name= "AutoRewind "   value= "-1 ">
<param   name= "AnimationAtStart "   value= "true ">
<param   name= "ShowControls "   value= "true ">
<param   name= "ClickToPlay "   value= "false ">
<param   name= "EnableContextMenu "   value= "false ">
<param   name= "EnablePositionControls "   value= "true ">
<param   name= "Balance "   value= "0 ">
<param   name= "ShowStatusBar "   value= "true ">
<param   name= "AutoSize "   value= "1 ">
</object>

并将*******部分换成了歌曲的在我机器上的绝对路径,但是只能在我的本机上听,
(除了在线听歌有问题,其他的比如下载,上传,注册等等都正常),那位高手能指点一下,到底应该怎么弄啊



------解决方案--------------------
我把mp3文件放在web应用(JspPro)的目录下,通过Url地址(你也可以改动其它)访问, 不知道是不是你想要的结果
<param name= "FileName " value= "http://localhost:8080\JspPro\4.mp3 ">
------解决方案--------------------
String ip = InetAddress.getLocalHost().getHostAddress();
// 先获取本机IP,放在bean里,

建一个流媒体服务器,例如:Helix Server ,配置加载点

value = ip + 加载点的歌曲路径

参考下