java播放音乐

java对音乐的支持并不好,只支持wav格式和mid格式的。

 

 

package com.sinosoft.io;

 

import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

import sun.audio.AudioPlayer;
import sun.audio.AudioStream;

public class PlayMusic {
 public static void main(String[] args) {
     //单一播放声音方法
         try {
     FileInputStream fis = new FileInputStream("src/我爱他.wav");
     AudioStream stream = new AudioStream(fis);
     AudioPlayer.player.start(stream);
    } catch (FileNotFoundException e) {
     e.printStackTrace();
    } catch (IOException e) {
     e.printStackTrace();
    }
   
    //循环播放音乐方法
    URL cb = null;
    File f = new File("src/我爱他.wav");
    try {
     //先转换为uri.在转为url
     cb = f.toURI().toURL();
    } catch (MalformedURLException e) {
     e.printStackTrace();
    }
    AudioClip aau;
    aau = Applet.newAudioClip(cb);
    //aau.play();
    aau.loop();
   }

  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值