導航:首頁 > 編程語言 > java音頻

java音頻

發布時間:2022-01-26 09:27:53

java音頻教程

推薦你看書,效果更好一點.不要迷茫啊~ 等你看透了發現很簡單~ 堅持看完一本書,再回頭就發現懂了~

❷ JAVA 實現音頻播放

這個程序只要寫對了音樂文件的URL地址,例如:new URL("file:/C:/tmp/1/Windows Ding.wav");
就可以播放音樂,除了可以播放.wav格式的音樂,還可以播放.au格式的音樂。
另外,如果你不希望音樂循環播放,你可以去掉audio1.loop();這一語句。
import java.applet.AudioClip;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JFrame;

public class D extends JFrame{
D(){
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);

URL codebase=null;
try {
codebase = new URL("file:/C:/tmp/1/Windows Ding.wav");
} catch (MalformedURLException e) {
e.printStackTrace();
}
AudioClip audio1=Applet.newAudioClip(codebase);
audio1.loop();
}
public static void main(String[] args) {
new D();
}
}

❸ java,音頻流,怎麼播放音樂啊



importjava.applet.AudioClip;
importjava.net.MalformedURLException;
importjava.net.URL;
importjavax.swing.JApplet;

publicclassYuGiOh
{
(Stringfilename)
{
URLurl=null;
try
{
url=newURL("file:"+filename);
}
catch(MalformedURLExceptione)
{}
returnJApplet.newAudioClip(url);
}

publicstaticvoidmain(String[]args)
{
AudioClipchristmas=loadSound("d:/yinyue.wav");
christmas.play();
}
}

❹ java音頻文件的讀寫

Filefile=newFile("src.amr");
byte[]bts=newbyte[1024];
intlength=0;
try{
InputStreamstream=newFileInputStream(file);
OutputStreamos=newFileOutputStream(newFile("dest.amr"));
while((length=stream.read(bts))>0){
os.write(bts,0,length);
}
os.flush();
os.close();
stream.close();
}catch(Exceptione){
e.printStackTrace();
}

❺ java 音頻播放

和 TestAudio.class放到一起。

❻ java 怎樣判斷一個文件是音頻文件,假設別人把音頻文件名字改為xx.txt

每個音頻文件都有具體的格式,把文件頭讀出來就能判斷其格式。
如mp3,開頭是11個bit。
wav等其他文件都有具體的格式規定,要想識別,必須了解他們的格式說明。

❼ JAVA程序中如何插入音頻文件

在JAVA.applet中有AudioClip類支持播放,但好像只支持播放au和 wav格式的

代碼:

AudioClip ac=getAudioClip (getCodeBase(), File);
// 創 建Audioclip 對 象 並 裝 入.au 文 件
ac.play(); // 播 放 一 次
ac.stop(); // 停 止 播 放
ac.loop(); // 循 環 播 放

❽ java編程:怎麼播放一個音頻

1.在Applet中播放聲音
播放聲音是java對多媒體的支持一個重要部分.
現今流行的聲音格式有wav,mid,au為擴展名的聲音文件。
而java現主要支持以au為名的聲音。
在Applet中專門提供了類AudioClip來對聲音的支持。
由於Applet的多媒體功能書上都有很清晰的介紹也很簡單。
我們就以一個例子來結束這部分的說明。

import java.applet.*;
public class sounda extends Applet
{
public static void main (String[] args)

{
AudioClip ac = getAudioClip(getCodeBase(), "sloop.au");
ac.play();
// ac.loop();
// ac.stop();
}
}
2.上面例子只是很簡單的說明,AudioClip是java中播放類。
java中提供了兩個很有用的方法getCodeBase(),
getDocumentBase()他們分別返回Applet本身和包含此Applet主頁的URL地址.
上面的sloop.au即機器上的聲音文件。
直接使用了AudioClip的play方法來播放聲音。
二 java應用程序中的聲音播放
由於在應用程序並不支持AudioClip類。
所以播放聲音文件成了一大難題。
sun公司為應用程序中的聲音支持另提供了一個java新包。
sun.audio在這個包下面提供了大部分所需要的聲音處理類。
註:sun包下面還有很多很有意思的技術支持,
如java2D,Tools等,
下面聲音播放測試
import sun.audio.*;
2 imimport sun.audio.*;
import java.io.*;
public class Sound
{
public static voie main(String args[])
{
try {
FileInputStream fileau=new FileInputStream("sloop.au");
AudioStream as=new AudioStream(fileau);
AudioPlayer.player.start(as);
}
catch (Exception e) {}
}
}
註:上面兩例都沒有提供相應的stop方法,
三 javaX中Sound包的應用
當在進行上面的測試過程中,
發現javaX目錄下也提供了一個sound包對java聲音的強大支持,
並且在sun網站的jjse上可下載到相關的大量例子程序.
有志於聲音處理方向的朋友可下載試試,
現在關於如何 在Java 小程序(Applet)中播放音樂以供人邊瀏覽頁面邊欣賞的介紹已經很多了,
但對如何在應用程序(Application)中放音樂的介紹還很少,
下面就逐步地講解一下如何實現。
Jun 當 前 的Java Development Kit 版本1.1.3 並不正式支持在Application 中放音樂文件,

❾ Java音頻播放

import java.applet.*;
import java.io.*;
import java.net.*;

public class AudioPlay {
URL radio = null;
AudioClip clip = null;
File file = null;

public static void main(String[] args) throws MalformedURLException,InterruptedException {
new AudioPlay().play("C:\\a.wav");
Thread.sleep(20000);
}

public void play(String path) throws MalformedURLException {
file = new File(path);
radio = file.toURL();
clip = Applet.newAudioClip(radio);
clip.play();
}}

閱讀全文

與java音頻相關的資料

熱點內容
八爪魚數據採集加密文字替換 瀏覽:80
android系統運行動態編譯的程序 瀏覽:417
計算編程中常用的if語句是 瀏覽:734
linux文件夾許可權亂了 瀏覽:909
程序員職業病預防保健操 瀏覽:678
c程序修改後需不需要重新編譯 瀏覽:723
怎樣把圖片分別放置在文件夾中 瀏覽:871
推流伺服器地址是什麼 瀏覽:630
java允許多重繼承 瀏覽:511
解壓小玩具好玩又可愛 瀏覽:408
騰訊雲大帶寬伺服器 瀏覽:821
加密鎖的售後 瀏覽:268
linux登不上去 瀏覽:729
聯想伺服器休眠後如何喚醒 瀏覽:111
四川話女孩學習編程 瀏覽:322
編譯原理文法區分 瀏覽:1001
教師可以做程序員嘛 瀏覽:637
終結戰場安卓國際服怎麼下載 瀏覽:155
現在的高端伺服器屬於什麼 瀏覽:810
企業銀行解壓流程 瀏覽:447