「sound-基本」の編集履歴(バックアップ)一覧はこちら

sound-基本」(2008/10/30 (木) 15:08:47) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*サウンド 基本 newAudioClipを使ったサウンドのONOFF サウンドファイルのパスのとり方がネック。 サンプルコード(NetBeansIDE6.1 一部省略) import java.applet.*; import java.net.*; public class SoundTest extends javax.swing.JFrame { URL f_url ; AudioClip clip; public SoundTest() { initComponents(); try { f_url = new URL("file:" + System.getProperty("user.dir") + "/" + "SND009.au"); clip = java.applet.Applet.newAudioClip(f_url); } catch (MalformedURLException ex) { System.exit(1); } } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void BGMSTOPActionPerformed(java.awt.event.ActionEvent evt) { clip.play(); } private void formComponentShown(java.awt.event.ComponentEvent evt) { } private void PUSHLOOPActionPerformed(java.awt.event.ActionEvent evt) { clip.loop(); } private void PUSHSTOPActionPerformed(java.awt.event.ActionEvent evt) { clip.stop(); } private void PUSHPLAY2ActionPerformed(java.awt.event.ActionEvent evt) { //AudioClip clip2 = newAudioClip(getClass().getResource("../audio/bgm/SBG001.WAV")); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new SoundTest().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton BGMSTART; private javax.swing.JButton BGMSTOP; private javax.swing.JButton PUSHLOOP; private javax.swing.JButton PUSHPLAY; private javax.swing.JButton PUSHPLAY2; private javax.swing.JButton PUSHSTOP; // End of variables declaration } 参考リンク -[[newAudioClipによるJavaアプリケーションのMIDI/WAVE再生>http://www.sm.rim.or.jp/~shishido/jmidi.html]] -[[みんなのプログラミング無料講座-音声出力>http://www015.upp.so-net.ne.jp/heyjude/java_awt006.htm]] -[[WAVEの再生>http://javagame.skr.jp/index.php?WAVE%A4%CE%BA%C6%C0%B8]] -[[音声データの取得と操作>http://www.nextindex.net/java/applet/audio.html]]:アプレットの場合  
*サウンド 基本 newAudioClipを使ったサウンドのONOFF サウンドファイルのパスのとり方がネック。 サンプルコード(NetBeansIDE6.1 一部省略) import java.applet.*; import java.net.*; public class SoundTest extends javax.swing.JFrame { URL f_url ; AudioClip clip; public SoundTest() { initComponents(); try { f_url = new URL("file:" + System.getProperty("user.dir") + "/" + "SND009.au"); clip = java.applet.Applet.newAudioClip(f_url); } catch (MalformedURLException ex) { System.exit(1); } } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void BGMSTOPActionPerformed(java.awt.event.ActionEvent evt) { clip.play(); } private void formComponentShown(java.awt.event.ComponentEvent evt) { } private void PUSHLOOPActionPerformed(java.awt.event.ActionEvent evt) { clip.loop(); } private void PUSHSTOPActionPerformed(java.awt.event.ActionEvent evt) { clip.stop(); } private void PUSHPLAY2ActionPerformed(java.awt.event.ActionEvent evt) { //AudioClip clip2 = newAudioClip(getClass().getResource("../audio/bgm/SBG001.WAV")); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new SoundTest().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton BGMSTART; private javax.swing.JButton BGMSTOP; private javax.swing.JButton PUSHLOOP; private javax.swing.JButton PUSHPLAY; private javax.swing.JButton PUSHPLAY2; private javax.swing.JButton PUSHSTOP; // End of variables declaration } 参考リンク -[[newAudioClipによるJavaアプリケーションのMIDI/WAVE再生>http://www.sm.rim.or.jp/~shishido/jmidi.html]] -[[みんなのプログラミング無料講座-音声出力>http://www015.upp.so-net.ne.jp/heyjude/java_awt006.htm]] -[[WAVEの再生>http://javagame.skr.jp/index.php?WAVE%A4%CE%BA%C6%C0%B8]] -[[サウンドエンジン>http://javagame.skr.jp/index.php?%A5%B5%A5%A6%A5%F3%A5%C9%A5%A8%A5%F3%A5%B8%A5%F3]]:標準class使うとかなり苦しむそうです。サウンドエンジンを使え~とw -[[音声データの取得と操作>http://www.nextindex.net/java/applet/audio.html]]:アプレットの場合  

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー