1
我在页面上有一个视频元素,里面有mp4,ogg和fallback flash。在IE9上,html5视频工作正常,但在iPhone上,视频无法播放。我已经在web.config(root)和IIS中设置了网站级别和服务器级别的mimetypes ...我不明白为什么它不起作用...我们最近将网站移动到了新的服务器上,我认为它在旧服务器上的iPhone上工作。有任何想法吗?iPhone html 5 video asp.net IIS
更新 我忘了提及,我试图通过Dropbox播放相同的视频文件,它工作正常。我不确定iPhone上的HTML 5视频标签是否需要MP4的更具体格式,但如果视频播放“脱机”,它不应该在视频标签中播放吗?所以出于这个原因,我不认为这是一个编码问题。源代码没有改变。所以我想这是一个IIS的事情......
更新
这里的源代码:
<video controls="controls" autoplay="autoplay" width="640" height="360">
<source src="https://www.MyWebsiteName.com/Images/movies/MyMovieName.mp4" Type="video/mp4" />
<source src="https://www.MyWebsiteName.com/Images/movies/MyMovieName.ogg" Type="video/ogg" />
<object width="640" height="360" id="movie_name" align="middle">
<param name="movie" value="../Images/movies/MyMovieName.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="../Images/movies/MyMovieName.swf" width="320" height="180">
<param name="movie" value="movie_name.swf" />
<!--<![endif]-->
Please upgrade your web browser. <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home">Click here</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</video>
我试过调试控制台,但没有。请参阅我的问题更新。谢谢。 – John 2012-04-09 15:24:12
你有我能看的例子吗? – TheHairyGun 2012-04-09 16:07:24
我将源代码添加到描述中。谢谢。 – John 2012-04-09 18:35:06