mp4电影不能与流媒体iPad插件一起播放

时间:2012-05-09 12:38:03

标签: video-streaming mp4 flowplayer

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

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

当我把绝对路径放到stream.flowplayer.org上托管的示例电影时,它起作用了。但同一部电影在localhost上无效。这让我得出结论,为了让视频运行,必须为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>

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分: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 :(得分:-1)

<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>