JavaFX 8错误\u媒体\u在假定有效的mp3文件上无效

JavaFX 8错误\u媒体\u在假定有效的mp3文件上无效,java,javafx-8,audio-player,Java,Javafx 8,Audio Player,我正在用Java编写一个媒体播放器,它似乎工作得很好,只是有两首歌无法加载。我检查了它们的编码,它们似乎是有效的。他们似乎也没有接错分机。根据Oracle的文档,该文件应该加载,但它没有加载。这是MediaPlayer.getError().printStackTrace()给我的异常错误 MediaException: UNKNOWN : [com.sun.media.jfxmediaimpl.platform.gstreamer.GSTMediaPlayer@713c5088] ERROR_

我正在用Java编写一个媒体播放器,它似乎工作得很好,只是有两首歌无法加载。我检查了它们的编码,它们似乎是有效的。他们似乎也没有接错分机。根据Oracle的文档,该文件应该加载,但它没有加载。这是
MediaPlayer.getError().printStackTrace()给我的异常错误

MediaException: UNKNOWN : [com.sun.media.jfxmediaimpl.platform.gstreamer.GSTMediaPlayer@713c5088] ERROR_MEDIA_INVALID: ERROR_MEDIA_INVALID
    at javafx.scene.media.MediaException.getMediaException(MediaException.java:160)
    at javafx.scene.media.MediaPlayer$_MediaErrorListener.onError(MediaPlayer.java:2660)
    at com.sun.media.jfxmediaimpl.NativeMediaPlayer$EventQueueThread.HandleErrorEvents(NativeMediaPlayer.java:685)
    at com.sun.media.jfxmediaimpl.NativeMediaPlayer$EventQueueThread.run(NativeMediaPlayer.java:419)
下面是GSpot v2.70a告诉我的关于音频文件的内容。

编辑:我一直无法找出它的问题所在,但Java9解决了这个问题