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
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MusicPlaySynchronizer
public MusicPlaySynchronizer(MusicPlayer player)
addSynchronizedComponent
public void addSynchronizedComponent(MusicPlaySynchronized c)
play
public void play()
stop
public void stop()
isStoppedByUser
public boolean isStoppedByUser()
isNowPlaying
public boolean isNowPlaying()
setSleepTime
public void setSleepTime(long sleeptime)
run
public void run()
- 定義:
- インタフェース
java.lang.Runnable 内の run