微信小程序 > 微信公开课 > JAVA中Applet小程序播放音乐
微信小程序,微信公开课,JAVA中Applet小程序播放音乐

JAVA中Applet小程序播放音乐

2019-03-12 17:02:19

微信公开课小程序热门讨论「JAVA中Applet小程序播放音乐」最新回复-一在Applet中播放声音播放声音是java对多媒体的支持一个重要部分.现今流行的声音格式有wav,mid,au为扩展名的声音文件。而java现主要支持以au为名的声音。在Applet中专门提供了类AudioClip来对声音的支持。由于Applet的多媒体功能书上都有很清晰的介绍也很简单。例子:importjava.applet.*;publicclasssoundaextendsApplet{publicstaticvoidmain(String[]args){6AudioClipac=getAudioClip(getCodeBase(),sloop.au);ac.play();8//ac.loop();9//ac.stop();}}上面例子只是很简单的说明,AudioClip是java中播放类。java中提供了两个很有用的方法getCodeBase(),getDocumentBase()他们分别返回Applet本身和包含此Applet主页的URL地址.上面的sloop.au即我机器上的声音文件。直接使用了AudioClip的play方法来播放声音。可测试用Applet的图像功能加入按钮。二java应用程序中的声音播放由于在应用程序并不支持AudioClip类。sun公司为应用程序中的声音支持另提供了一个java新包。sun.audio在这个包下面提供了大部分所需要的声音处理类。注:sun包下面还有很多很有意思的技术支持,如java2D,Tools等,声音播放测试importsun.audio.*;importjava.io.*;publicclassSound{publicstaticvoiemain(Stringargs[]){try{FileInputStreamfileau=newFileInputStream(sloop.au);AudioStreamas=newAudioStream(fileau);AudioPlayer.player.start(as);}catch(Exceptione){}}}注:上面两例都没有提供相应的stop方法,
试试这段代码importjava.applet.*importjava.awt.*publicclassSoundDemoTooextendsApplet{Fontfont;AudioClipau;publicvoidinit(){font=newFont(TimesRoman,Font.BOLD,20);au=getAudioClip(getCodeBase(),spacemusic.mid); //音频文件可为au、wav、mid等 }  publicvoidstart(){au.loop();  }  publicvoidstop(){au.stop();  }  publicvoidpaint(Graphicsg){g.setFont(font);g.drawString(SoundDemo!,50,50);  }}本回答被提问者采纳 更多有关「JAVA中Applet小程序播放音乐」的疑问请扫码关注微信公开课+小程序!
标签:微信公开课,小程序
微信小程序,微信公开课,JAVA中Applet小程序播放音乐

「JAVA中Applet小程序播放音乐」热议话题订阅

方法1:微信扫描微信公开课小程序码即可订阅热议话题「JAVA中Applet小程序播放音乐」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「JAVA中Applet小程序播放音乐」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「JAVA中Applet小程序播放音乐」

微信公开课小程序热议话题「JAVA中Applet小程序播放音乐」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热议话题「JAVA中Applet小程序播放音乐」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。