【发布时间】:2016-03-17 07:56:01
【问题描述】:
我的网站使用jwplayer 7。我们使用的视频是MP4 格式。
我的问题是 jwplayer 仅在视频加载后播放视频,我不希望这样。
是否有任何设置或配置或技巧?
在这个网站的安卓应用中,不存在这个问题。
【问题讨论】:
-
MP4 需要元数据来播放视频(以字节表示每一帧的开始位置等)。您的视频在文件字节的 back 末尾包含此元数据。因此 all 字节必须在到达元数据之前加载才能开始正确播放。您可以谷歌一个免费的视频工具为您将数据移动到文件的前面
-
例如.. 如果你使用 FFmpeg (direct d/load for windows version) 那么安装后你可以使用这个命令
ffmpeg -i myInputVideo.mp4 -c:v copy -c:a copy -movflags +faststart myOutputName.mp4,这将简单地移动元数据而不更改任何内容(需要 1 或 2 秒来完成)并测试输出文件。 -
但是这个网站的安卓应用程序对这个视频文件没有这样的问题,android播放器和浏览器播放器在加载视频文件方面有什么不同吗?
-
我只知道您的示例链接视频有问题。 FFmpeg 是一个很好的解决方案,因为它将使用一个命令等处理多个视频(在一个文件夹中)。播放器代码可能存在差异。有些人足够聪明,可以寻找正确的信息,有些人只是等待它可用。不要依赖于找到正确的播放器,只需修复文件,您的访问者的任何首选播放器/浏览器现在都会成为正确的播放器。
-
你好,我联系了网站所有者,我只是一个程序员,有很多视频,我在歌剧中测试带有视频标签的视频,视频播放非常好......他们看到了说,所以这可以在没有转换的情况下解决,请帮助