當前位置:首頁 » 操作系統 » 免費播放器源碼

免費播放器源碼

發布時間: 2025-03-25 19:41:23

❶ 求音樂播放器java源代碼

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;

import javax.swing.*;
import java.io.File;

class AudioPlayDemo extends JFrame implements ActionListener {
boolean looping = false;
File file1 = new File("music\\明天會更好.wav");
AudioClip sound1;
AudioClip chosenClip;

JButton playButton = new JButton("播放");
JButton loopButton = new JButton("循環播放");
JButton stopButton = new JButton("停止");
JLabel status = new JLabel("選擇播放文件");
JPanel controlPanel = new JPanel();
Container container = getContentPane();

public AudioPlayDemo() {
try {
sound1 = Applet.newAudioClip(file1.toURL());
chosenClip = sound1;
} catch(OutOfMemoryError e){
System.out.println("內存溢出");
e.printStackTrace();
} catch(Exception e){
e.printStackTrace();
}
playButton.addActionListener(this);
loopButton.addActionListener(this);
stopButton.addActionListener(this);
stopButton.setEnabled(false);

controlPanel.add(playButton);
controlPanel.add(loopButton);
controlPanel.add(stopButton);

container.add(controlPanel, BorderLayout.CENTER);
container.add(status, BorderLayout.SOUTH);

setSize(300, 130);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉窗口時退出程序
}

public void actionPerformed(ActionEvent event) {
if (chosenClip == null) {
status.setText("聲音未載入");
return;
}
Object source = event.getSource(); //獲取用戶洗滌激活的按鈕

if (source == playButton) {
stopButton.setEnabled(true);
loopButton.setEnabled(true);
chosenClip.play();
status.setText("正在播放");
}

if (source == loopButton) {
looping = true;
chosenClip.loop();
loopButton.setEnabled(false);
stopButton.setEnabled(true);
status.setText("正在循環播放");
}
if (source == stopButton) {
if (looping) {
looping = false;
chosenClip.stop();
loopButton.setEnabled(true);
} else {
chosenClip.stop();
}
stopButton.setEnabled(false);
status.setText("停止播放");
}
}
public static void main(String s[]) {
new AudioPlayDemo();
}
}
這功能不齊,不能下載,也不能播放mp3格式音樂,是用來播放wav格式音樂的,(但你可以在千千靜聽里把mp3格式轉換為wav格式)

❷ 網頁音樂播放器HTML源碼

一、在ASPASP.Net MVC音樂播放的HTML代碼網頁。

熱點內容
養生密碼的產品怎麼樣 發布:2025-03-26 04:10:26 瀏覽:382
php中斷for 發布:2025-03-26 04:04:07 瀏覽:876
怎麼輸入管理員密碼 發布:2025-03-26 04:01:30 瀏覽:670
網路雲存儲伺服器 發布:2025-03-26 04:01:22 瀏覽:639
java獲取數據 發布:2025-03-26 03:59:46 瀏覽:409
用什麼軟體練習配置路由 發布:2025-03-26 03:55:27 瀏覽:738
安卓怎麼彈出載入框 發布:2025-03-26 03:49:36 瀏覽:976
pdf反編譯技巧 發布:2025-03-26 03:49:35 瀏覽:129
手機忘記密碼號什麼打 發布:2025-03-26 03:09:38 瀏覽:501
存儲器要求 發布:2025-03-26 03:08:27 瀏覽:439