1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      JavaWeb項目音頻資源播放實現(xiàn)方法詳解

      一、方式1:登陸系統(tǒng)后進行播放,即在瀏覽器端

      成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計、網(wǎng)站制作與策劃設(shè)計,井陘網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:井陘等地區(qū)。井陘做網(wǎng)站價格咨詢:13518219792

      需要在JSP頁面編寫相關(guān)代碼

      在js腳本里調(diào)用

      document.getElementById('player').controls.play();
      setTimeout(stopPlayer,6000);
      function stopPlayer(){
        document.getElementById('player').controls.stop();
      }

      二、方式2:不用登陸即可播放,即在服務(wù)器

      需在java后臺編寫相關(guān)代碼

      import java.applet.Applet;
      import java.applet.AudioClip;
      import java.net.URL;
      import java.util.Timer;
      import java.util.TimerTask;
      import javax.servlet.http.HttpServletRequest;
       
      public class AudioPlayer {
        public static void player(HttpServletRequest request){
          URL audioUrl=null;
          try {
            //項目URL根路徑
            String path = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();
            //音頻資源地址
            audioUrl = new URL(path+"/player/bestduanxin.wav");
            //創(chuàng)建音頻播放類
            final AudioClip audioClass=Applet.newAudioClip(audioUrl);
            audioClass.loop();
            //new一個線程執(zhí)行停止播放
              TimerTask task = new TimerTask() {
              @Override
              public void run() {
                audioClass.stop();
              }
            };
            //new一個定時器,指定播放若干秒后執(zhí)行停止播放
            Timer timer = new Timer();
            timer.schedule(task, GetPropertiesValue.getTimes()*GetPropertiesValue.getDuration());
          } catch (Exception e) {
            e.printStackTrace();
          }
        }
      }

      附獲取音頻文件時長的方法

      File file = new File(url.substring(0, url.indexOf("WEB-INF"))+"player/bestduanxin.wav");
      Clip clip = AudioSystem.getClip(); AudioInputStream ais = AudioSystem.getAudioInputStream(file); clip.open(ais);
      //得到的時間為微秒(μs),除以1000得到毫秒(ms)數(shù) System.out.println(clip.getMicrosecondLength()/1000);

      以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


      新聞標題:JavaWeb項目音頻資源播放實現(xiàn)方法詳解
      文章位置:http://www.ef60e0e.cn/article/ppicsd.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        伊春市| 淳安县| 衡水市| 龙门县| 平山县| 建水县| 蒙阴县| 武清区| 黄梅县| 云林县| 双鸭山市| 施甸县| 襄汾县| 合肥市| 睢宁县| 宜城市| 沙坪坝区| 枝江市| 延川县| 淮北市| 巩留县| 光泽县| 刚察县| 安吉县| 齐齐哈尔市| 商南县| 若羌县| 尼木县| 泾源县| 台北县| 荃湾区| 新田县| 三明市| 安顺市| 胶州市| 麻城市| 临高县| 四川省| 谢通门县| 新源县| 松溪县|