Fix url error when use Windows Azure's media service as the video source

The original code uses '?' unconditionally when forming the video source's url, but these will not work when the original url has already had a '?' inside. So I changed the code by first checking if the url has a '?', and if so, use '&' instead of '?' to form the final url.