With the luxury of commenting on complex software sight-unseen... best of all, JavaFX... and you mention an uberjar, which grants opportunity to vent baseless suspicions about class-loading and compilation differences... could it be that the MediaPlayer is being instantiated *twice* in the uberjar version of the program? The first instance of the MediaPlayer lasts only a few milliseconds (during which it starts playing), then it is supplanted by the second instance, whereupon instance No.1 becomes eligible for garbage collection. When someone presses 'M' it's the second MediaPlayer that plays.
-- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.