0

嗨我在这里启动一个网站:http: //dxc-server.com/drbrownsbeta/

但是视频(.mp4)无法在 Android 中播放。编解码器已经 h.264 mp4 宽度:1056,高度:400 这会成为问题吗?我正在使用 mediaelementjs.com 的播放器

我尝试使用手刹转换器,但也失败了...

该文件可以在这里下载:http://dxc-server.com/drbrownsbeta/images/videos/babybottle.mp4

知道该怎么做..

我试图在我的android中复制几个具有不同手刹配置文件的mp4 ..但没有任何工作

电影分辨率会成为问题吗?

更新:我尝试了videojs的播放器(http://www.dxc-server.com/drbrownsbeta/videojs.html),问题仍然存在,我确定这是视频问题而不是脚本问题

谢谢

4

1 回答 1

0

您的视频使用H.264 High Profile编码。一些最新的 Android 设备支持 High Profile,但如果您希望它在所有 Android 设备上运行,请坚持使用 Baseline Profile(请参阅Android 核心媒体格式和编解码器支持)。

此外,您的视频moov末尾有原子。如果您希望视频在整个下载之前可以播放,您需要将moov(元数据)移动到mdat(视频数据)之前。您可以使用qt-faststart随附的程序ffmpeg、或此 python 版本、或此页面上引用的其他程序之一、或mp4box或类似程序来执行此操作。

于 2012-09-09T12:54:56.530 回答