【问题标题】:mp4 movie does not play with the flowplayer iPad pluginmp4 电影无法使用 flowplayer iPad 插件播放
【发布时间】:2012-05-09 12:38:02
【问题描述】:

我正在尝试使用 flowplayer 的 iPad 插件运行 mp4 电影。不幸的是,我得到的只是一个空球员,球员按钮有一个罢工。我找不到任何信息这是什么意思?

我尝试的第一件事是将电影的绝对路径放在 href 属性中,但电影在 localhost 上不起作用。

当我将绝对路径放置在 stream.flowplayer.org 上托管的示例电影时,它起作用了。但是同一部电影在本地主机上不起作用。这使我得出结论,需要对 apache 服务器进行一些特殊配置才能让视频运行。

你能帮忙吗?这是我的代码:

<a href="movie.mp4" id="flash" style="display:block;width:640px;height:360px;"></a>
    <script>
      $f("flash", "flowplayer/flowplayer-3.2.10.swf", {
        clip:  {
          autoPlay: true,
          autoBuffering: true
        }
      }).ipad();
    </script>

【问题讨论】:

    标签: video-streaming mp4 flowplayer


    【解决方案1】:
    <a href="movie.mp4" id="flash" style="display:block;width:640px;height:360px;"></a>
    
    <script>
      $f("flash", "flowplayer/flowplayer-3.2.10.swf", {
        clip:  {
          url:"mp4:movie",    // change this
          autoPlay: true,
          autoBuffering: true
        }
      }).ipad();
    </script>
    

    【讨论】:

      【解决方案2】:

      听起来您是在 Apache 上托管,这里是如何使用 .htaccess 文件在本地服务器上配置有效的 MP4 mime 类型:http://www.htaccess-guide.com/adding-mime-types/

      如果它托管在 Windows 服务器上。您可能需要将 MP4 mime-type 添加到 IIS: http://forums.asp.net/t/1470612.aspx/1

      【讨论】:

      • 如果它可以在 Windows 或 Mac 上运行,它不是缺少的 mime 类型。如果您可以切换到其他视频播放器,请尝试JW Player。我用 FlowPlayer 和 jwPlayer 做了很多工作。我在所有平台上使用 jwPlayer 时运气更好。
      • @barsh 他说托管在 ELSEWHERE (stream.flowplayer.org) 的视频有效,但 localhost 失败。虽然我刚刚注意到他提到他的本地机器正在运行 Apache,但当访问托管在 Flowplayer.org 上的视频时,我没有看到他在哪里提到它在 Windows 或 Mac 上工作的任何内容除了。所以我更新了我的答案,包括为 Apache 调整 mime 类型。
      • 我在 .htaccess 文件和 httpd.conf 中都添加了“AddType video/mp4 mp4”,但无济于事。虽然这应该是服务器配置问题,因为我测试了一些视频,当我从其中一个 flowplayer 服务器链接它们而不是从 localhost 或我的生产服务器链接它们时,它们可以工作。我应该提到视频在桌面网络浏览器中播放,而不是在 iOS 模拟器或设备中播放。
      【解决方案3】:
      <a id="audio<?=$musicData['audio_id']?>" href="<?=$file?>" class="player" style="display:block;width:100%;height:350px;"></a>
      <script type="text/javascript" language="javascript">
                          $f("audio<?=$musicData['audio_id']?>", "http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf", {
                              clip: {
                                      autoPlay : false,
                                      coverImage: { url: "<?=APPLICATION_URL?>images/icons/images/url.gif"
                                          }
                                  }
                          }).ipad();
                             // $f("audio<?=$musicData['audio_id']?>", "http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf").ipad();
      </script>
      

      【讨论】:

        猜你喜欢
        • 2011-04-23
        • 2017-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多