Пересмотр этого вопроса после того, как я нашел его несколько недель назад без ответа ....
Вы можете попробовать воспроизвести его в VideoView ...
videoView.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
// An error occured trying to play the file, do something else.
}
});
Это неспособ "просто проверить файл, если он поддерживается", но вы можете использовать это для воспроизведения файла и сделать что-то еще, если он не поддерживается.