fedora 21 javafx erstellt keinen Mediaplayer
Ich habe kürzlich ein Upgrade auf Fedora 21 durchgeführt. Ich mag es wirklich, aber Javafx MediaPlayer funktioniert nicht.
Wie auf der JavaFX-Website für Systemanforderungen angegeben, damit eine Linux-Distribution einen MediaPlayer erstellt. Ich benötige:
libavcodec53
libavformat53
Ich konnte keines dieser Pakete in den Fedora-Repositories finden (oder irgendetwas über sie mit einer Google-Suche nach Fedora 21 und ich überprüfte auch eine Suche nach Fedora 20, es gelang mir jedoch, sie von ATRpm auf meinem System erfolgreich und erfolgreich zu installieren noch kein glück.
Ich habe auch @ installieffmpeg
undffmpeg-devel
undffmpeg-libs
, und auch transcode, und es löst immer noch diese Ausnahme.
Hier ist meine StackTrace, wenn Sie es brauchen:
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:875)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$147(LauncherImpl.java:157)
at com.sun.javafx.application.LauncherImpl$Lambda$1/791452441.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Caused by: MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
at javafx.scene.media.MediaException.exceptionToMediaException(MediaException.java:146)
at javafx.scene.media.MediaPlayer.init(MediaPlayer.java:511)
at javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:414)
at brainwaveentrainment.Main.start(Main.java:22)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$153(LauncherImpl.java:821)
at com.sun.javafx.application.LauncherImpl$Lambda$55/632695357.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$166(PlatformImpl.java:323)
at com.sun.javafx.application.PlatformImpl$Lambda$51/744796612.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$164(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl$Lambda$53/731343915.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$165(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl$Lambda$52/7923443.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$null$45(GtkApplication.java:126)
at com.sun.glass.ui.gtk.GtkApplication$Lambda$43/896313952.run(Unknown Source)
... 1 more
Caused by: com.sun.media.jfxmedia.MediaException: Could not create player!
at com.sun.media.jfxmediaimpl.NativeMediaManager.getPlayer(NativeMediaManager.java:222)
at com.sun.media.jfxmedia.MediaManager.getPlayer(MediaManager.java:104)
at javafx.scene.media.MediaPlayer.init(MediaPlayer.java:467)
... 16 more
Kann mir jemand die richtige Richtung weisen, um die erforderlichen Bibliotheken für mein Fedora-System zu finden, damit JavaFX MediaPlayer-Objekte erfolgreich erstellen kann?
Jede Hilfe wäre sehr dankbar.