質問: Sequencerクラスのstart()メソッドを用いて、 MIDIを演奏するプログラムを組みました。 アプリケーションではMIDIファイルを演奏できるのですが、 同様のことをブラウザ上(アプレット)で行おうとすると、 エラーメッセージは出ないのですが、音が鳴りません。 アプレットビューアで実行すると音が鳴るので、 ブラウザ側に原因があると思うのですが、解決法がわかりません。 ブラウザ上でMIDIを扱う命令(JAVA2)を実行できるように、 JAVA2に対応させるためのプラグインをブラウザ(IE5,5)に組み込み、 アプレットを起動するhtmlファイルをJava2に対応するように、 Sunのホームページにあるコンバータを使ってコンバートしました。 何か解決策があったら教えてください。お願いします。
回答: コンソールにはエラーや例外が吐かれていますか? 吐かれているならそれを教えてください。 プラグインを入れたのなら、 ブラウザのJavaコンソールには出力されません。 プラグインのコンソールのほうに例外やエラーや System.out.println("hogehoge"); の結果がでます。 プラグインのコンソールの出し方--- Windowsなら(他のOSならそれなりの設定するところがあるでしょうから適当に探してみてください) スタート-設定-コントロールパネルを開いてみてください。 Java Pluginという項目が既に入ってるはずです。 それを開くと「基本」タグに「Javaコンソールの表示」というチェックボックスがあるのでそれにチェックを入れます。 もうひとつの方法 Win98だけ?なのかも知れませんが、Plugin使ってるとタスクバーにDuke(さんかく頭のJavaのマスコット)君の アイコンが出てきます。そいつからコンソール表示させることもできます。