本地iOS电子邮件客户端不能播放HTML5video(2015)

我正在尝试发送带有embedded代码的video的HTML电子邮件,并在iOS设备的本机电子邮件应用程序中查看该电子邮件。 原生iOS邮件应用程序支持HTML5video元素,而且在过去几年里我已经多次testing过这个function。

发送几个video邮件之后的上个星期,我注意到原生应用中的媒体播放器会加载,呈现video的初始帧,但不播放video。 我已经浏览了iOS软件的发行历史,看看有没有什么可能影响了这种行为,但是不成功。

以下是电子邮件

<html> <head> <title>TEST</title> <style></style> </head> <body> <div id="html5-video"> <p>THIS IS A HTML5 VIDEO</p> <video controls> <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4" type="video/mp4"> <p>Your browser does not support H.264/MP4.</p> </video> </div> </body> </html> 

附加说明: – video在其他支持的电子邮件环境中可以正常播放–iOS支持H.264 / MP4video文件格式 – 问题发生在三月或四月的某个时候

任何帮助指出我在正确的方向将不胜感激:)

你的问题有一点点不准确。

iOS支持MP4的文件格式

几乎! 它实际上支持一些 MP4文件,但不是全部。

如果您希望video播放,您需要密切关注苹果公司的问题 。他们通过拒绝尝试播放在设备上看起来很差的video来保护自己的品牌。

特别是,他们希望您遵守比特率,大小的某些条件,甚至要求您的HTTP服务器支持字节范围请求。

如果你符合这些条件 – 那么video应该播放。