<AI>
JavaFX MediaPlayerは、基本的にAVCHD形式(拡張子:.mtsまたは.m2ts)の動画をネイティブではサポートしていません。 

JavaFXメディアAPIが公式にサポートしているコンテナフォーマットは主にMP4 (H.264/AVC) 形式などであり、ビデオカメラ等で利用されるMTS/M2TSファイルをそのまま再生しようとすると、エラーが発生したり、音しか流れないなどの互換性問題が発生する可能性が高いです。 

AVCHD (MTS) を再生するための代替案

MTSファイルをJavaFXで再生したい場合、以下の対応が必要です。

MP4形式への変換(推奨):

Handbrakeやffmpegなどのツールを使用して、MTSファイルをJavaFXが対応しているMP4 (H.264/AAC)に変換してから再生します。

サードパーティ製ライブラリの利用:

VLCJ(VLCメディアプレイヤーのJavaバインディング)などの外部ライブラリを使用すると、MTSを含むより多くの形式をJavaFXアプリケーション内で再生できます。

AVCHDはMPEG-4 AVC/H.264で圧縮されていますが、コンテナの構造が標準的なMP4とは異なるため、メディアプレイヤー側で特別なコーデック対応が必要となります