我晕死你,java默认只能播放mid wave格式,你把mp3改名,java读取的时候是按字节流读取,改了名其实文件本质还是mp3,他读不到mid的流当然报错了。
java.io.IOException: could not create audio stream from input stream
这就是 无法从字节流创建相应的音频媒体流的意思
刚学不久也来琢磨琢磨,个人理解是监听程序内部的线程上的问题~
个人理解:本来调用interrupt是可以终止,但是他还是会运行一个内部程序后才停止,也就是MUSIC1运行结束后,个人觉得配合Thread.sleep()(放在music1里面)用个异常测试下,捕获异常让异常运行第二个音乐不知道可行不~~
关注中~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
java的语言我还没有精通。无能为力...
一定是哪里有死循环