视频JS播放器 - 使用http格式和闪存

时间:2014-06-11 10:23:25

标签: flash video.js wowza

我正在使用Video JS Player。我强迫它玩flash。但是,我如何强制它显示一个合适的错误消息,如“安装Flash的链接”,“浏览器未安装Flash”,以防客户端浏览器没有安装闪存。

此外,视频未播放如果我使用的是http链接而不是rtmp

1 个答案:

答案 0 :(得分:0)

第一个“flash”不使用http进行流媒体使用rtmp。

至于数据一定要指定flash,那么我认为“flash not installed将会出现”:

data-setup ='{“techOrder”:[“flash”]}'

也许您需要通过链接来增强消息。

var hasFlash = false;
try {
  var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
  if (fo) {
    hasFlash = true;
  }
} catch (e) {
  if (navigator.mimeTypes
        && navigator.mimeTypes['application/x-shockwave-flash'] != undefined
        && navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin) {
    hasFlash = true;
  }
}
if(!hasFlash){
    d=document.getElementById("yourdivorspanthatisovertheplayer");
        d.style.visibility="visible";
        d.innerHTML="linktodownlaodflash":
}

如果你想更聪明地做,请看https://github.com/brightcove/videojs-overlay/blob/master/example.html :)