代码之家  ›  专栏  ›  技术社区  ›  3Dave

FlowPlayer-错误处理程序在两台机器中的一台上启动,相同的代码?

  •  1
  • 3Dave  · 技术社区  · 14 年前

    机器1:dev box-Win7 Ultimate x64(IIS 7.5)、VS2010 Ultimate、Firefox 3.6

    机器2:dev server-Win server 2003(IIS 6)。

    问题是:我有一个页面显示了一个使用FlowPlayer的视频。我分配了一个错误处理程序,如下所示:

    <script language="javascript">
    
        function playerError(errorCode, errorMessage) {
            window.location = "/videos/unavailable";
        }
    
        flowplayer("player"
        , "/scripts/flowplayer/flowplayer-3.2.2.swf"
        , {
            onError: playerError
            ,
            clip: { autoPlay: false, autoBuffering: true }
          }
        );
    </script>
    

    服务器上的代码不工作。我在同一台机器的同一个浏览器中查看这两个。

    1 回复  |  直到 4 年前
        1
  •  1
  •   3Dave    14 年前

    原来有几种方法可以对电影文件进行编码。在我们正在使用的MP4s中,似乎是一块元数据,其中包含一些 开始

    对于流式处理,必须在文件的开头。否则,播放器必须下载整个文件才能开始播放。对于一个100MB的文件,这显然不太理想。

    有几个可用的免费软件实用程序,将移动这个头到所需的位置流。