Video streaming mp4电影不使用flowplayer iPad插件播放

Video streaming mp4电影不使用flowplayer iPad插件播放,video-streaming,mp4,flowplayer,Video Streaming,Mp4,Flowplayer,我正在尝试使用flowplayer的iPad插件运行mp4电影。不幸的是,我得到的是一个空的球员,通过球员按钮罢工。我找不到任何信息这意味着什么 我尝试的第一件事是将电影的绝对路径放在href属性中,但电影在localhost上不起作用 当我把绝对路径放在stream.flowplayer.org上的一个示例电影上时,它起了作用。但同一部电影在localhost上不起作用。这让我得出结论,apache服务器的一些特殊配置对于让视频运行是必要的 你能帮忙吗?这是我的密码: <a href="

我正在尝试使用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>

$f(“flash”、“flowplayer/flowplayer-3.2.10.swf”{
剪辑:{
自动播放:对,
自动缓冲:对
}
}).ipad();

听起来您是在Apache上托管的,下面是如何使用.htaccess文件在本地服务器上配置有效的MP4 mime类型:

如果此服务器托管在Windows服务器上。您可能需要将MP4 mime类型添加到IIS:


$f(“flash”、“flowplayer/flowplayer-3.2.10.swf”{
剪辑:{
url:“mp4:movie”//更改此设置
自动播放:对,
自动缓冲:对
}
}).ipad();

$f(“音频”http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf", {
剪辑:{
自动播放:错误,
封面图片:{url:“images/icons/images/url.gif”
}
}
}).ipad();
//$f(“音频”http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf)。ipad();

如果它可以在Windows或Mac上运行,则不会缺少mime类型。如果您可以切换到其他视频播放器,请尝试。我与FlowPlayer和jwPlayer合作过很多次。我在所有平台上使用jwPlayer的运气都更好。@barsh他说在别处托管的视频(stream.flowplayer.org)工作正常,而localhost失败了。虽然我注意到他提到他的本地机器正在运行Apache,但我看不出他在哪里提到它在Windows或Mac上的工作,除了访问Flowplayer.org上托管的视频时。因此,我更新了我的答案,包括调整Apache的mime类型。我在.htaccess文件和httpd.conf中添加了“AddType video/mp4 mp4”,但没有效果。虽然这应该是服务器配置的问题,但我测试了一些视频,当我从一个flowplayer服务器链接它们时,它们可以正常工作,而不是从本地主机或我的生产服务器。我应该提到,视频在桌面web浏览器中播放,而不是在iOS模拟器或设备中播放。
<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>
<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>