computer.program - プログラミングのお話

FotranとかcobolとかBasicとかCとかC++とかjavaとか…(以下略)

#65: 継承関係で質問
Date: 2001/02/09 20:40:51 Fri Author: GOO・豪 (tnet0077)
Child Article: #66: 継承関係で質問

というわけで MIDI プレイヤーアプレットを作っているわけですが、
セキュリティ関連がなかなか難しそうです。ローカルのファイルに基本的には
アクセスできないですし。まあ、とりあえずそれは置いといて・・・

ちょっと再生デバイスとシーケンスとをつなげるのに苦労しています。
public interface Sequencer
extends MidiDevice

というインターフェイスがあって、
静的なメソッドが集まった MidiSystem クラスを使って、

Sequencer seq = MidiSystem.getSequencer();
seq.setSequence(MIDI ファイル);
seq.start();

といった感じで再生できるはずなんですが、getSequencer() は
デフォルトデバイスの Sequencer を返すメソッドなんです。
で、ほかのデバイスを選択するには、MidiDevice getDevice(Device.Info)
しかないらしいんです。そこからはもっと低レベルなコントロールの方に
持っていくらしいんですが、できれば Sequencer の簡単なインターフェイスに
持っていきたいです。MidiDevice を Sequencer にできないものでしょうか?
試しに seq = (Sequencer)MidiDevice; とやってみましたがどうもそこで
止まってしまうようです(^^;
GOO
E-Mail: goo_n@hotmail.com
WWW: http://homepage2.nifty.com/~goo/
GTET 置き場

■ この記事のコメントを書く

■ この書き込みを削除/復活します(投稿者のみ可)
■ この書き込み近辺の一覧表示へ

【最新20記事 [一覧] [ツリー] [一括] 】 【最新の記事は 107 番です.】
【前の20記事 [一覧] [ツリー] [一括] 【次の20記事 [一覧] [ツリー] [一括]
番から 番までの記事を
プログラミングのお話 に新しい記事を

T-Net ■ メインページ