No, JavaFX 2 cannot play mpeg2 encoded files (with the exception of the audio layer mp3).
The list of supported codec types for JavaFX is not extensible beyond those documented.
There is some sample code to integrate the 3rd party vlcj component with a JavaFX 2 canvas node, but that does not make use of JavaFX 2 media.