jp.crestmuse.cmx.sound
クラス MusicPlaySynchronizer

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.sound.MusicPlaySynchronizer
すべての実装されたインタフェース:
java.lang.Runnable

public class MusicPlaySynchronizer
extends java.lang.Object
implements java.lang.Runnable

このクラスは複数のMusicPlaySynchronizedオブジェクトをひと つのMusicPlayerの再生と同期させます.

一定時間ごとに所持するMusicPlaySynchronizedオブジェクトの synchronizeメソッドを呼び出します.これはこのクラスのplayメソッドから演 奏を開始したときのみ動作し、外部からMusicPlayerのplayメソッドを呼び出す と同期処理は行われません.

最初にこのクラスのplayを呼び出したときのみ、MusicPlayerのスレッドを 生成、開始します.

作成者:
Naoyuki Totani
関連項目:
MusicPlaySynchronized, MusicPlayer

コンストラクタの概要
MusicPlaySynchronizer(MusicPlayer player)
           
 
メソッドの概要
 void addMusicListener(MusicListener l)
           
 void addSynchronizedComponent(MusicPlaySynchronized c)
          推奨されていません。 
 boolean isNowPlaying()
           
 boolean isStoppedByUser()
           
 void play()
           
 void run()
           
 void setSleepTime(long sleeptime)
           
 void stop()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MusicPlaySynchronizer

public MusicPlaySynchronizer(MusicPlayer player)
メソッドの詳細

addMusicListener

public void addMusicListener(MusicListener l)

addSynchronizedComponent

@Deprecated
public void addSynchronizedComponent(MusicPlaySynchronized c)
推奨されていません。 


isNowPlaying

public boolean isNowPlaying()

isStoppedByUser

public boolean isStoppedByUser()

play

public void play()

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run

setSleepTime

public void setSleepTime(long sleeptime)

stop

public void stop()