国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

從網絡上獲取聲音

2019-11-18 15:06:42
字體:
來源:轉載
供稿:網友

  java從網絡上獲取聲音文件并播放聲音的編程方法有兩類,一是利用Java提供的play(URL)及play(URL,String) 直接播放網絡上的聲音文件,另一類是通過getAudioClip(URL)或getAudioClip(URL,String)先從網絡上獲取聲音文件,并生成AudioClip 類型的對象,然后對該對象進行操作。
前者的使用格式是:

String Audur = "結點URL";
try {
play(new URL(Audur));
} catch(Exception e){}


String Audur = "結點URL";
try {
play(new URL(Audur),聲音文件名);
} catch(Exception e){}
后者使用的格式是:
String Audur = "結點URL";
AudioClip loopClip;
try {
loopClip = getAudioClip(new URL(Audur));
}
catch(Exception e){
System.out.}


String Audur = "結點URL";
AudioClip loopClip;
try {
loopClip = getAudioClip(new URL(Audur) ,聲音文件名);
}
catch(Exception e){
System.out.println("Can´t open the URL ");
}

上面的四種格式都是將生成URL對象部分--“new URL(url)”
直接作為play或getAudioClip的參數;和前面處理圖象的例子一樣,
也可以先用“new URL(url)”獲取一個URL對象, 再傳給 play 或
getAudioClip。如對第一種play(URL)的格式, 也可采用如下的編
程格式:
URL Audur =null;
try {
Audur=new URL("結點URL ");
} catch(Exception e){
System.out.println("Can´t open the URL ");
}
play(Audur);
下面對前述四種從網絡上獲取并播放聲音文件的格式各舉一簡單的例子,
以作編程時參考:
●程序4 格式一
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound1 extends Applet

{ AudioClip loopClip;
public void paint(Graphics g) {
String Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/bark.au";
try {
play(new URL(Audur));
} catch(Exception e){}
}
}

●程序5 格式二
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound2 extends Applet
{ AudioClip loopClip;
public void paint(Graphics g) {
String Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/";
try {
play(new URL(Audur),"bark.au");
} catch(Exception e){}
}
}

●程序6 格式三
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound extends Applet{
AudioClip loopClip;
public void init() {
String Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/bark.au";
try {
loopClip = getAudioClip(new URL(Audur));
} catch(Exception e){}
}

public void paint(Graphics g){
loopClip.loop();
}
}

●程序7 格式四
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound0 extends Applet{
AudioClip loopClip;
URL auur;
public void init() {
try {
auur=new URL("http://www.shu.edu.cn/~xyx/java/Animator/audio/");
}
catch (MalformedURLException e) {
System.out.println("Can´t open the URL ");
}
loopClip = getAudioClip(auur,"bark.au");

}

public void paint(Graphics g){
loopClip.loop();
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张家界市| 崇阳县| 香格里拉县| 淳化县| 乐平市| 华亭县| 平顶山市| 晋宁县| 石河子市| 瑞昌市| 金寨县| 曲靖市| 怀安县| 东宁县| 兴安县| 永年县| 镇康县| 楚雄市| 淅川县| 阳信县| 裕民县| 林西县| 鄢陵县| 沙坪坝区| 平泉县| 从化市| 罗平县| 巴塘县| 澳门| 科技| 临桂县| 府谷县| 平乐县| 偏关县| 日土县| 芦溪县| 洪江市| 云南省| 策勒县| 丰宁| 榆社县|