Duplicate :
|
|
Relates :
|
|
Relates :
|
ADDITIONAL SYSTEM INFORMATION : Windows 10, Java 11.0.1, JavaFX 11 A DESCRIPTION OF THE PROBLEM : MediaPlayer stays in state UNKNOWN with some mp3 files if they have artwork as second mjpeg stream. Those file are playable by iTunes and VLC without any problem, once artwork is removed using iTunes - MediaPlayer can play the file as expected. Specific file where issue was discovered is encoded with Lame3.99. Other files with artwork as png stream are ok. Some other files encoded with different encoders with mjpeg stream are not affected. Typical output from ffprobe for affected files looks as below: Input #0, mp3, from '01-01.mp3': Metadata: track : 1/49 album_artist : XXX Engineer : XXX title : XXX album : XXX genre : XXX artist : XXX date : 2014-09-03 Duration: 00:12:47.90, start: 0.000000, bitrate: 132 kb/s Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s Stream #0:1: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 583x520 [SAR 100:100 DAR 583:520], 90k tbr, 90k tbn, 90k tbc Metadata: comment : Cover (front) STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Play mp3 with mjpeg stream for artwork with MediaPlayer. EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - Music is playing. ACTUAL - Music is not playing. ---------- BEGIN SOURCE ---------- Standard example of using MediaPlayer ---------- END SOURCE ---------- CUSTOMER SUBMITTED WORKAROUND : Remove artwork manually, however could be not possible by end users. FREQUENCY : always
|