无论我做什么,我都无法获得MP4<;视频>;在Safari/iPad上玩游戏

无论我做什么,我都无法获得MP4<;视频>;在Safari/iPad上玩游戏,ipad,html,video,encoding,safari,Ipad,Html,Video,Encoding,Safari,我们已经解决这个问题好几个小时了。我不确定我在这一点上做错了什么 <video controls="controls" > <source src="cute.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> <source src="cute.webm" type="video/webm" /> <source src="cute.theora.ogv" type="video/ogg"

我们已经解决这个问题好几个小时了。我不确定我在这一点上做错了什么

<video controls="controls" >
<source src="cute.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="cute.webm" type="video/webm" />
<source src="cute.theora.ogv" type="video/ogg" />
</video>

在safari中,它只是说“正在加载…”,而在iPad上,它是一个空白的黑匣子。它在Firefox中工作

我多次尝试使用特定设置导出视频

(H.264视频(高达720p,每秒30帧;主配置文件级别3.1,AAC-LC音频高达160 Kbps,48kHz,立体声音频为.m4v、.mp4和.mov文件格式) MPEG-4视频,高达2.5 Mbps,640 x 480像素,每秒30帧,简单的配置文件,AAC-LC音频高达160 Kbps,48kHz,立体声音频为.m4v、.mp4和.mov文件格式。)我从这个网站上的另一个问题/答案中获得了这些规格。我尽力用FCP中的这些设置导出,但没有成功

有什么建议吗?我不能在我现在使用的电脑上下载任何转换软件,但我可以使用在线工具,或者一步一步的指导来正确编码这该死的东西

谢谢。

2个可能的原因:

  • 首先,去掉该类型中的“codecs=”avc1.42E01E,mp4a.40.2”,因为它没有任何好处(实际上可能会导致问题)
  • 检查mp4文件的编码,并确保它是根据此规范完成的:
引述:

视频:H.264基线级别3.0、基线级别3.1和主级别3.1

音频:

  • HE-AAC或AAC-LC高达48 kHz,立体声音频
  • MP3(MPEG-1音频层3)8 kHz至48 kHz,立体声音频
注:iPad、iPhone 3G和iPod touch(第二代及更高版本)支持H.264 Baseline 3.1。但是,如果您的应用程序运行在较旧版本的iPhone或iPod touch上,则应使用H.264 Baseline 3.0以实现兼容性。如果您的内容仅用于iPad、苹果电视、iPhone 4及更高版本以及Mac OS X计算机,则应使用Main Level 3.1


最常见的错误不是使用“基线”编码,而是使用“扩展”或“高”“对于视频

您需要使用类似于
-vpre ipod640
的配置文件。请查看更多提示。

您有正确的doctype吗?我不知道那是什么。我不是一个只添加到顶部的pro,没有什么吗?你是否希望视频自动播放,如果你需要添加“自动播放”属性,你是否有一个指向测试页面的链接?再次阅读你的问题,配置文件的事情正是你做错的“主配置文件级别3.1”,而不是基线死链接。应删除或更新引用;最好在答案中加入细节,避免将来发生同样的事情