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