我的任务是上传视频并在不同的浏览器中播放。我尝试在不同的浏览器上播放 .Mp4 视频我尝试实现 iframe 之类的
<iframe id="frame1" runat="server" visible="false" style="height: 222px; width: 482px;">
</iframe>
并尝试在运行时将其 src 实现为:
frame1.Visible = true;
frame1.Attributes.Add("src", objLessionsInfo.VideoPath.ToString());
它在chrome
. 但不是在firefox
,IE
我也尝试将 HTML5 的视频标签实现为
<video controls="controls" tabindex="5" class="Video">
<source src="Videos/2.webm" type="video/webm" >
<source src="Videos/2.ogv" type="video/ogv">
<source src="Videos/2.mp4" type="video/mp4">
Your browser does not support the <code>video</code> element.
</video>
同样适用于Chrome
但不适用,Firefox
并且IE
适用.mp4
于chrome
但firefox
不支持。我已经尝试过.webm
它在 Firefox 播放的格式。
我对如何为不同的浏览器提供视频支持或如何构建此任务的概念感到困惑。我是否应该检查浏览器并为该特定浏览器播放视频(在这种情况下,我必须在不同的浏览器中上传视频)或者是否有任何通用插件可以在所有浏览器中播放视频
需要帮助。感谢您的任何帮助。