所以我对HTML5有这个特殊的问题,每当我尝试在我的网站上用Firefox播放我的视频时它会播放.mp4视频而不是.ogv
代码:
<tr>
<td>
<video id="player" width="100%" height="auto" title="" controls runat="server" onclick="this.play();">
<source runat="server" id="ffVideo" type="video/ogv" onclick="this.play();" />
<source runat="server" id="mp4Video" type="video/mp4" onclick="this.play();" />
</video>
<embed id="playerOld" width="680px" autostart="false" allowfullscreen="true" height="383px"
title="" style="display: none" type="application/mp4" runat="server" />
</td>
</tr>
src从后面的代码中动态填充。
代码背后:
Public Property vidSrc As String
Get
Return player.Attributes("src")
End Get
Set(ByVal Value As String)
mp4Video.Attributes("src") = Value + ".mp4"
ffVideo.Attributes("src") = Value + ".ogv"
playerOld.Attributes("src") = Value + ".mp4"
End Set
End Property
有人可以帮忙吗?
答案 0 :(得分:1)
Gecko将以下MIME类型识别为Ogg文件:
来源:https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats
列表中没有视频/ ogv,这就是为什么它使用它支持的一种格式