Java 如何检查mediaplayer是否正在播放或停止?
如何使用Java Media Framework检查mediaplayer是否正在播放或停止播放?您可以调用并检查:Java 如何检查mediaplayer是否正在播放或停止?,java,media-player,jmf,Java,Media Player,Jmf,如何使用Java Media Framework检查mediaplayer是否正在播放或停止播放?您可以调用并检查: 通过检查状态和收听EndOfMedia事件,可以检测媒体是否正在播放或停止。自接受答案以来,似乎有点变化。 以下是我的作品: if(this.player.getStatus() == MediaPlayer.Status.STOPPED){ // Do something } // Register ControllerListener : public clas
通过检查状态和收听EndOfMedia事件,可以检测媒体是否正在播放或停止。自接受答案以来,似乎有点变化。 以下是我的作品:
if(this.player.getStatus() == MediaPlayer.Status.STOPPED){
// Do something
}
// Register ControllerListener :
public class myPlayer implements ControllerListener {
// ....
Player player = Manager.createRealizedPlayer(url);
player.addControllerListener(this);
// ....
// And check for EndOfMedia event in the controllerUpdate method:
public void controllerUpdate(ControllerEvent event) {
if (event instanceof EndOfMediaEvent) {
// Take appropriate action
}
}
} // End of class
if(this.player.getStatus() == MediaPlayer.Status.STOPPED){
// Do something
}