I write a html5 page, the source is as fllows:
<!doctype html5>
....
<video id="vdemo1" controls width="440" height="248">
<source src='http://mysite.com/demo.webm' type='video/webm'>
<source src='http://mysite.com/demo.mp4' type='video/mp4'>
// fallback codes
</video>
the output of video tag is an empty black box. By following the instruction on this url:HTML5 Video not working in IE9 - Some tips to debug, it shows a MEDIA_ERR_DECODE error code. However, I can right click on the empty viewport and choose 'play' item but nothing appears in viewport. After right clck and choose 'save' to save mp4 file to local hd, it can be played well under OS. I even change video src to local file but it doesn't help!
Does IE9 lose the mp4 codec ability ( I'm sure the mp4 is encoded in H.264)? How can I regain the ability?
======= edit @ 2012/10/9
There's a strange thing happened. I never run Windows media player before and after I run it 1st time, if source of video tag is local file, it can be playbacked. But if remote url, then it won't. Can anyone see why?