3.2 定义线程不循环播放 通过javazoom.jl.player.advanced.AdvancedPlayer类创建音乐播放对象,然后由对象调用play()方法实现。具体代码如下: class CommonThread extends Thread{ public String mp3Url ;//音乐文件路径 AdvancedPlayer ad;//音乐播放器对象 public CommonThread(String mp3Url) { this.mp3Url = mp3Url; } public void run(){ InputStream in = CommonThread.class.getClassLoader().getResourceAsStream(mp3Url); try { ad = new AdvancedPlayer(in);//2. 创建播放器对象 ad.play();//3. 播放 } catch (JavaLayerException e) { e.printStackTrace(); } } } 3.3 定义线程完成音乐循环播放 循环播放与不循环播放类似,只是需要在线程的run()方法中加入死循环,从而达到循环播放。 class LoopThread extends Thread{ publ
原创力文档

文档评论(0)