marunomaruno-memo

marunomaruno-memo

leJOS メモ サウンドファイルを鳴らす

2011年02月23日 | LEGO
■サウンドファイルを鳴らす

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ファイル名
*/
---



最新の画像もっと見る

コメントを投稿