Yes, you can cast a video with subtitles using the methods mentioned. The subtitles need to be embedded within the video file though, and not in a separate file.