modules/media/src/main/java/javafx/scene/media/MediaPlayer.java

Print this page

       

*** 1,7 **** /* ! * Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 524,534 **** --- 524,539 ---- try { init(); } catch (com.sun.media.jfxmedia.MediaException e) { handleError(MediaException.exceptionToMediaException(e)); } catch (MediaException e) { + // Check media object for error. If it is connection related, then Media object will have better error message + if (media.getError() != null) { + handleError(media.getError()); + } else { handleError(e); + } } catch (Exception e) { handleError(new MediaException(MediaException.Type.UNKNOWN, e.getMessage())); } } }