音乐播放

HTML代码:
<!--播放器 开始-->
<object id="Exobud" style="width: 273px; height: 64px" type="application/x-oleobject"
  classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
  <param name="URL" value=""/>
  <param name="rate" value="1"/>
  <param name="balance" value="0"/>
  <param name="currentPosition" value="0"/>
  <param name="defaultFrame" value=""/>
  <param name="playCount" value="1"/>
  <param name="autoStart" value="1"/>
  <param name="currentMarker" value="0"/>
  <param name="invokeURLs" value="-1"/>
  <param name="baseURL" value=""/>
  <param name="volume" value="80"/>
  <param name="mute" value="0"/>
  <param name="uiMode" value="full"/>
  <param name="stretchToFit" value="-1"/>
  <param name="windowlessVideo" value="0"/>
  <param name="enabled" value="-1"/>
  <param name="enableContextMenu" value="0"/>
  <param name="fullScreen" value="0"/>
  <param name="SAMIStyle" value=""/>
  <param name="SAMILang" value=""/>
  <param name="SAMIFilename" value=""/>
  <param name="captioningID" value=""/>
  <param name="enableErrorDialogs" value="0"/>
  <param name="_cx" value="7223"/>
  <param name="_cy" value="1693"/>
</object> <!--播放器 结束-->
<select name="SongList" size="5" οndblclick="player();" >
       <option value="1.mp3">001</option>
       <option value="2.mp3">002</option>
       <option value="3.mp3">003</option>
</select> <br />

<a href="#" οnclick="javascript:play();">播放</a>
<a href="#" οnclick="javascript:Last_OneOK();">上一首</a>
<a href="#" οnclick="javascript:Next_OneOK();">下一首</a>

JS代码:
<script language="JavaScript" type="text/javascript">
        var SongList = document.getElementById("SongList");
        var Exobud = document.getElementById("Exobud");
        var TotalSongs = SongList.options.length;
        function play()
        {
        SongList.options[0].selected=true;
        player();
        }
        function player(){
      if(SongList.selectedIndex < 0) alert('系统错误,请选择您要播放的曲目!');
      else{
      var url;
      url = SongList.options[SongList.selectedIndex].value;
      Exobud.URL=url;
      Exobud.controls.play();
      showTLab();
      return;
      }
        }
    
        function showTLab(){
      if(Exobud.playState == 1)
      Next_OneOK();
      setTimeout("showTLab()", 1000);
        }
    
        function Next_OneOK(){
      if(SongList.selectedIndex >= 0){
      if(SongList.selectedIndex < TotalSongs-1){
       SongList.options[SongList.selectedIndex + 1].selected = true;
        player();
      }else{
       SongList.options[0].selected = true;
        player();
      }
       }
         }
         function Last_OneOK(){
      if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){
      SongList.options[SongList.selectedIndex - 1].selected = true;
      player();
         }
         }
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一种用于构建Java应用程序的开发框架。要实现音乐播放功能,我们可以借助Spring Boot的优势来简化开发过程。 首先,我们需要准备音乐文件。可以将音乐文件放在项目的资源目录下,如src/main/resources/music/。 接下来,我们需要创建一个控制器类来处理音乐播放的请求。可以使用@RestController注解标识这个类,并使用@RequestMapping注解来指定请求的URL。 在控制器类中,我们可以使用Java的标准库或第三方库来播放音乐。一种常见的做法是使用JavaFX库,它提供了用于播放音乐的MediaPlayer类。我们可以在控制器类的方法中创建一个MediaPlayer对象,并使用它来加载和播放音乐文件。当接收到播放音乐的请求时,调用MediaPlayer的播放方法即可。 为了能够让Spring Boot应用启动时加载音乐文件,并且可以通过HTTP请求进行音乐播放,我们可以在控制器类的构造方法中通过@Value注解读取配置文件中的音乐文件路径,并在应用启动时进行音乐文件的加载。 最后,我们可以使用浏览器或其他HTTP工具发送请求来播放音乐。例如,可以通过发送GET请求到控制器类的URL播放音乐,或者可以在HTML页面中使用音乐播放标签来自动播放音乐。 以上就是一个简单的使用Spring Boot实现音乐播放的示例。当然,根据具体的需求,我们还可以进一步扩展功能,如添加音乐列表、切换音乐等。总之,Spring Boot提供了方便快捷的开发方式,可以帮助我们实现各种功能,包括音乐播放

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值