2014-06-11 45 views
0

我正在使用视频JS播放器。我迫使它玩闪光灯。但是,如果客户端浏览器没有安装Flash,我该如何强制它显示一个合适的错误信息,如'安装Flash的链接','浏览器上没有安装Flash'。视频JS播放器 - 使用http格式和闪存

此外,影片没有得到发挥。如果我使用的HTTP链接,而不是RTMP

回答

0

第一的“闪光”不使用http流它使用RTMP。

至于数据一定要onlys指定闪光,那么我认为“没有安装会出现闪”:

数据设置=“{‘techOrder’:‘闪’]}”

也许你需要通过链接来增强这些消息。

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如果你想做到这一点聪明:)