【发布时间】:2015-05-18 18:54:41
【问题描述】:
如何使用 MediaPlayer 播放 m4a 文件? 这是我的代码:
public void audioPlayerButtons(ActionEvent actionEvent) {
String bip = "Songs/01 Clarity.m4a";
Media hit = new Media(bip);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
if (actionEvent.getSource() == playbtn) {
mediaPlayer.play();
} else if (actionEvent.getSource() == pausebtn) {
mediaPlayer.pause();
} else if (actionEvent.getSource() == forwardbtn) {
mediaPlayer.stop();
} else if (actionEvent.getSource() == backwardbtn) {
mediaPlayer.isAutoPlay();
}
但它抛出一个错误:
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1762)
at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1645)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
你能帮我理解为什么吗?
基本上,我的目标是使用 mediaPlayer 制作一个 mp3 播放器
【问题讨论】: