当我从jwplayer
所在的同一服务器处理电影时,它会部分缓冲电影并在缓冲期间播放。
但是,当我从不同的服务器处理电影时,它会缓冲所有电影,然后播放它。
如何防止缓冲然后再玩?
这是我的代码:
jwplayer("container").setup({
flashplayer: "VideoGallery/player.swf",
file: "http://www.xx.com/xx.mp4",
height: 270,
width: 480,
autostart: true,
repeat: true,
})
答案 0 :(得分:1)
视频的moov原子需要位于文件的开头才能避免这种情况。使用默认设置通过Handbrake运行视频,并检查" Web优化,"这是重新定位moov原子的原因。
更简单,使用MP4 FastStart重新定位moov原子 - 它只做一件事,所以它很快。
http://www.datagoround.com/lab/
这两个实用程序都是免费的。