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