我是靠谱客的博主 舒心外套,最近开发中收集的这篇文章主要介绍java循环播放_Java音乐不能循环播放,就只能播放一遍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

packagecom.Shadow;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjavazoom.jl.decoder.JavaLayerException;importjavazoom.jl.player.advance...

package com.Shadow;

import java.io.File;

import java.io.FileInputStream;

import java.io.InputStream;

import javazoom.jl.decoder.JavaLayerException;import javazoom.jl.player.advanced.*;

public class Music {

//音乐的路径

private String path;

private InputStream is = null;

private AdvancedPlayer ap = null;

private MusicThread mt = new MusicThread();

// 是否循环放音乐

private boolean loop=true;

//构造方法

public Music(String paths, boolean loops) {

this.path = paths;

this.loop = loops;

try {

//is = this.getClass().getClassLoader().getResourceAsStream("/music/bg.mp3");

is=new FileInputStream(path);//创建文件流,读取音乐

ap = new AdvancedPlayer(is);//将这个文件流放在播放器里

} catch (Exception e) {

System.out.println("没有找到该文件!");

e.printStackTrace();

}

}

//线程类

private class MusicThread extends Thread {

public void run() {

do{

try {

ap.play();

} catch (JavaLayerException e) {

e.printStackTrace();

}

} while(loop);

}

}

//播放音乐

public void play() {

mt.start();

}

//关闭音乐

public void stop() {

loop = false;

mt.stop();

}

public static void main(String[] args) {

Music m = new Music("music/Start.mp3", true);

m.play();

}

}

展开

最后

以上就是舒心外套为你收集整理的java循环播放_Java音乐不能循环播放,就只能播放一遍的全部内容,希望文章能够帮你解决java循环播放_Java音乐不能循环播放,就只能播放一遍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部