HTML5播放器后备功能不适用于MAC和Windows 8操作系统Firefox

时间:2015-01-28 14:23:28

标签: c# asp.net html5

以下是我的代码:

var test_canvas = document.createElement("canvas");
var canvascheck = (test_canvas.getContext) ? true : false;
var BrowsercheckPlayer = false;
var testEl = document.createElement("video"), h264;
if (testEl.canPlayType) {
h264 = "" !== (testEl.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'));
BrowsercheckPlayer = h264;
}

if (canvascheck && BrowsercheckPlayer) 
{
Load HTML5 Player
}
else
{
Load Flash player
}

我在我的应用程序中使用了2个玩家(Html5播放器和Flash Player)。

在我的项目中使用Only Mp4视频。

如果浏览器支持html5播放器意味着我已加载Html5播放器,否则它会加载flash播放器。在我的代码中我检查了两个条件1,浏览器是否支持视频标签,另一个是mp4视频正在浏览器中播放或不。我的代码在所有操作系统中运行良好。

但是在MAC和Win 8 os中没有使用firefox

0 个答案:

没有答案