繼續(xù)關(guān)注我的C語(yǔ)言學(xué)習(xí)博客

          林臨的地盤(pán)

          java學(xué)習(xí)博客
          posts - 44, comments - 28, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          java在應(yīng)用程序中添加聲音

          Posted on 2007-07-18 17:19 lubaolin 閱讀(1562) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): java
          工作中需要在程序中彈出窗口,并且聲音報(bào)警。查了資料,發(fā)現(xiàn)很多都是在網(wǎng)頁(yè)中用的,在應(yīng)用程序中應(yīng)用的很少,解決問(wèn)題之后,記錄下來(lái)。
          private void play(String path){
            try {
                  FileInputStream sound_file=new FileInputStream(path);//獲得聲音文件
                  try {
                        AudioStream AudioStream_sound=new AudioStream(sound_file);
                        AudioData sound_data = AudioStream_sound.getData();//轉(zhuǎn)化的wav文件這句會(huì)報(bào)錯(cuò)
                        ContinuousAudioDataStream sound_continue= new ContinuousAudioDataStream (sound_data);//循環(huán)播放
                        AudioPlayer.player.start(sound_continue);// Play audio.
                        //System.out.println("Play music success!");
                        AudioPlayer.player.stop(sound_continue);// Stop audio.
                       } catch (IOException e1) {
                         // TODO Auto-generated catch block
                         System.out.println("Play music fail!");
                         e1.printStackTrace();
                       }
                     } catch (FileNotFoundException e1) {
                         // TODO Auto-generated catch block
                         e1.printStackTrace();
                     }
                 }
           
          注:1.這個(gè)程序段是應(yīng)用在應(yīng)用程序中,網(wǎng)頁(yè)中的聲音調(diào)用不適用。
              2.聲音片段可以為au格式和wav格式,但是注意的是,如果是別的格式如mp3格式轉(zhuǎn)化過(guò)來(lái)的,則在AudioData sound_data = AudioStream_sound.getData();系統(tǒng)會(huì)報(bào)錯(cuò)。
              3.調(diào)用的時(shí)候,盡量用線(xiàn)程,這樣可以避免沖突。

          引自:http://blog.sina.com.cn/u/53f7b6e401000a9w
          繼續(xù)關(guān)注我的C語(yǔ)言學(xué)習(xí)博客
          主站蜘蛛池模板: 弋阳县| 安宁市| 夏津县| 博白县| 景洪市| 克东县| 清新县| 中宁县| 嘉兴市| 渭南市| 观塘区| 青铜峡市| 珲春市| 石楼县| 徐州市| 阳原县| 和平区| 昌吉市| 师宗县| 习水县| 临潭县| 海丰县| 遂川县| 汾西县| 连平县| 嘉荫县| 牟定县| 海南省| 张北县| 田阳县| 黄骅市| 永丰县| 望都县| 监利县| 崇州市| 同仁县| 古浪县| 深泽县| 定州市| 乌什县| SHOW|