我正在尝试发送带有嵌入代码的视频的 HTML 电子邮件,并在 iOS 设备的 native 电子邮件应用程序上查看它。原生 iOS 邮件应用程序支持 HTML5 视频元素,在过去的几年里我已经多次测试过这个。
上周发送了几封视频电子邮件后,我注意到 native 应用程序中的媒体播放器会加载,渲染视频的初始帧,但不播放视频。我查看了 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>
补充说明:
- 视频在其他支持的电子邮件环境中播放良好
- iOS 支持 H.264/MP4 视频文件格式
- 这个问题在 3 月或 4 月的某个时候开始出现
任何为我指明正确方向的帮助将不胜感激
Best Answer-推荐答案 strong>
您的问题有一点不准确。
iOS supports the file format of MP4
几乎!它实际上支持一些 MP4 文件,但不是全部。
您需要密切关注 follow the guidance that Apple issue如果您希望播放视频 - 他们会通过拒绝尝试播放在设备上可能看起来很糟糕的视频来保护自己的品牌...
特别是,他们希望您遵守特定的比特率、大小条件,甚至要求您的 HTTP 服务器支持字节范围请求。
如果您满足这些条件 - 那么视频应该可以播放。
关于ios - HTML5 视频未在 native iOS 电子邮件客户端中播放 (2015),我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/29926248/
|