BSplayer http://www.bsplayer.org/
To switch a audio track and subtitle track, play a OGM file on BSplayer and click a firm icon in task tray and go on the under way.Audio -> (Switch audio track that you want to play)
For More Information: http://www.google.co.jp/search?q=BSplayer
Media Player Classic http://sourceforge.net/projects/guliverkli/
This player is useable because it can switch audio and video splitter needed to play a media file. And if There is no codec or splitter in computer, it sarch codecs or other software to play such a media.It can play MKV file with MKV Codec. You can switch a audio track by using the way in under.Play -> Filters -> Audio Switcher -> (Select a track in MKV contner)
For More Information: http://www.google.co.jp/search?q=Media+Player+Classic
Zoom Player http://www.inmatrix.com/
By using this software. I could play mkv files on BSplayer. Maybe the work for codec instration on this software make it, I guess. But One thing I can't do well is playing subtitles in mkv files. In playing subtitles great band is in background. S shotcut key make subtitle none. But it is just a stand by way.
http://www.inmatrix.com/files/zoomplayer_download.shtml
Go to the above site and download Standad edition, you don't need to ues other edition for sistall some files for play missing filtypes. I recommend to use a local link for download. I guess that this link will be abarible first. And run a instration file for Zoom Player. In the first run Zoom player, you can confirm automatically a list. On this list, some file formats can't play on Zoom Player. But Don't fall down!! you can make such files play on Zoom Player or some other Player by using click the link in list and download proper software for play.
You can make a files that can't play on Zoom Player play. Run a Zoom player and right click on screen. Choice a Option folowing Formats. There is a missing fileformats list and click a format on perpos. Open a window about the format you choosed. Click for a download some properly files. :-)
For example, You can make mkv or ogm file in following way. As I said, go on a list about missing file type and click 2 file types OGM and matroska file. Download files amd run a instration. Just this way you can make mkv and ogm file play. Yes you can play these files on Zoom Player. But you don't need to use this player. I use this player for install files needed to play. And use the BSPlayer. What a usuable way!! Don't you think so?? :-P
For More Information: http://www.google.co.jp/search?q=Zoom+Player