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)
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()