■サウンドファイルを鳴らす
leJOSの Sound.playSample() メソッドは、wavファイルしか鳴らせません。
したがって、事前にwavファイルを用意する必要があります。
このとき、NXTソフトウェアがあれば、NXT用のrsoファイルがいくつか用意されています。
この、rsoファイルをwavファイルに変換するツールがあります。
下記のURLから、
Wav2Rso
というプログラムをダウンロードして使います。
名前は wav->rso ですが、rso->wav もできます。
http://bricxcc.sourceforge.net/utilities.html
leJOSの Sound.playSample() メソッドは、wavファイルしか鳴らせません。
したがって、事前にwavファイルを用意する必要があります。
このとき、NXTソフトウェアがあれば、NXT用のrsoファイルがいくつか用意されています。
この、rsoファイルをwavファイルに変換するツールがあります。
下記のURLから、
Wav2Rso
というプログラムをダウンロードして使います。
名前は wav->rso ですが、rso->wav もできます。
http://bricxcc.sourceforge.net/utilities.html
--- import java.io.*; import lejos.nxt.*; public class PlayingFile01 { public static void main(String[] args) { Sound.playSample(new File("Hello.wav")); // wavファイルを鳴らす Sound.pause(1000); } } /* このプログラムを動かす前に、wavファイルをNXTにダウンロードします。 nxjupload wavファイル名 */ ---
※コメント投稿者のブログIDはブログ作成者のみに通知されます