I found that setting the height/width as 100% resizes it to the size of the container. It worked for me across various devices.
Internet Explorer 9 however interprets it as 100px so I have gone to setting it like this [video width="584px 100%" height="327px 100%"]