Try playing around with the encoding of the video. I know it's weird but some things with the Roku don't always make sense. Just something to try and see, not making any promises.
Before you go too much further, you should clarify what you mean when you say the video doesn't play. Does it start buffering? Do you see any error messages on the console?