【问题标题】:Video JS Player - Work with http format and flashVideo JS Player - 使用 http 格式和 flash
【发布时间】:2014-08-01 08:49:38
【问题描述】:

我正在使用视频 JS 播放器。我强迫它玩闪光灯。但是,如果客户端浏览器没有安装 Flash,我如何强制它显示合适的错误消息,例如“安装 Flash 的链接”、“浏览器上未安装 Flash”。

另外,如果我使用 http 链接而不是 rtmp,视频不会播放

【问题讨论】:

    标签: flash video.js wowza


    【解决方案1】:

    第一个“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 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      相关资源
      最近更新 更多