MegaCast - Chromecast Player is a very useful tool to help solve some compatibility problems. The app lets you send any file to your Chromecast device, avoiding any connection problems caused by incompatible elements.
From MegaCast - Chromecast Player you can play videos with no restrictions and watch them with their respective subtitles simultaneously without any sort of error when opening the files. To launch what you want to see, just tap the item and select the device where to send it. The file automatically plays.
One of the advantages of using this tool is being able to view any element even if it's not directly in your device's memory. In other words, if you have a video stored in Google Drive or Dropbox, for example, you can view it without needing to download it first.