利用java编写MIDI音乐播放器程序运行出错
程序运行后,没有得到设计者预期的结果,这就说明程序存在逻辑错误。这种错误在语法上是有效的,但是在逻辑上是错误的。
getCodeBase();获取的路径找不到,你打个断点可以看到。你把文件放到bin目录下面就可以了。
环境变量没有配好 ,如果配好你输入javac(注意是javac ) 如下图。
502 – Web 服务器用作网关或代理服务器时收到了无效响应。 ? 501 – CGI 应用程序超时。? 502 – CGI 应用程序出错。application.? 503 – 服务不可用。这个错误代码为 IIS 0 所专用。
JAVA音乐播放小程序,不过不能播放音乐,请高手解答!!
应该是java读取本地文件权限设置的问题。因为java的软件权限是非常低的,如果你允许java的软件读取你手机里的文件,要设置这个软件的权限,使允许读取本地文件。不过有的手机是直接就不允许读取。
最重要的原因是:Applet好像只支持linux的au格式的音频。然后music.stop();//先让其停止播放,这句话没必要。
getCodeBase();获取的路径找不到,你打个断点可以看到。你把文件放到bin目录下面就可以了。
直接使用了AudioClip的play方法来播放声音。可测试用Applet的图像功能加入按钮。二 java应用程序中的声音播放 由于在应用程序并不支持AudioClip类。sun公司为应用程序中的声音支持另提供了一个java新包。
AudioClip audio1=getAudioClip(codebase,danny.au);可以写在paint函数中,也可以写在别的函数中。Java applet除了可以播放.au的音乐文件还可以播放.wav的音乐文件,要播放mp3文件需要有JMF插件。
播放音乐:将解码后的音频数据通过Java的音频输出流写入音频设备,播放音乐。可以使用Java的开源音频处理库,如JLayer或JavaFX中的MediaPlayer等来实现。
java播放的音乐文件格式哪些?
1、楼主的意思是非智能机吧!视频:avi,mp4,3gp 音乐:mp3 只是对于一般的非智能机。但是可以下载java的软件就可以打开本来手机打不开的文件。比如下载天天动听就可以打开一些除了mp3格式外的音频文件。
2、我晕死你,java默认只能播放mid wave格式,你把mp3改名,java读取的时候是按字节流读取,改了名其实文件本质还是mp3,他读不到mid的流当然报错了。
3、就可以播放音乐,除了可以播放.wav格式的音乐,还可以播放.au格式的音乐。另外,如果你不希望音乐循环播放,你可以去掉audioloop();这一语句。
4、Java目前支持的声音文件只有一种格式,那就是SUN公司的AU格式(.AU文件),也称为u-law格式。由于AU格式的声音仅有8KHz的采样频率且不支持立体声效果,所以音质不算太好。