2014-06-11 43 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如果你想做到這一點聰明:)