我已经使用h264编解码器和AAC将视频转换为mp4,并使用基线配置文件。Android:下载mp4文件时播放,但当选择“视频”播放器时获取“无法播放视频”
影片在540x360x250kbps
我然后跑QT-的fastStart上的文件的原子移动到正确的顺序。
我把这个文件粘在我们使用的wiki上,并创建了一个链接。
我的测试手机是三星Galaxy S3。
当我浏览到有mp4链接的页面时,点击它们,我会看到一个弹出窗口,其中包含两个选项:Internet和Video。
如果我使用“Internet”选项下载视频,我可以在手机上播放它们而没有问题。
我已经完成了主配置文件的其他编码,而且这些编码也很好。我认为像s3这样强大的手机将能够处理h264中的更高级的压缩方案,但是我也浏览了关于支持的视频格式的Android文档,并且似乎声明只有“基线”压缩配置文件受支持。
无论如何,什么不起作用是试图使用“视频”选项,我假设试图流式传输视频。
有问题的维基,点击链接发现,内容类型和内容长度的头被设置:
Content-Length 6175996
Content-Type video/mp4;charset=UTF-8
点击了浏览器的链接在大多数调用播放器(QuickTime的案件),可以播放mp4的。
有没有更多的文件HTTP流传超越做一个链接呢?为什么我的Android 4不能播放这些文件?
UPDATE: 我决定使用视频标签来进行快速的HTML5页面,并且影片不会在我的Galaxy S3和最新的IOS都发挥。
不明白你的意思是“视频”链接 – av501
@ av501,我的意思是上面的“菜单选择”。当我访问有视频链接的网页时,菜单弹出框中有2个选项。 “视频”就是我正在谈论的那个。我澄清了原始信息。 – gview
@gview我试着从API演示示例代码。并使用此链接[视频链接](http://www.ooklnet.com/files/381/381489/video.mp4)它在真正的devices.But工作。但当我检查与其他链接它不会 – edwin