我使用来自EmailOnAcid的代码将HTML5视频实现到电子邮件中,除了iOS11中的标准邮件客户端之外,它在所有客户端都能工作。电子邮件视频的缩略图显示,但它只是不断缓冲,从来不播放。让iOS11播放视频的唯一方法是关闭电子邮件应用程序,并重新打开它。然后它就可以播放视频了。
对此是否有解决方案,或者至少有一些CSS可以针对iOS11做退路呢?
发布于 2018-02-20 23:03:51
有一种方法可以针对iOS 11,下面是针对不同版本的代码。
下面是一个针对iOS 10的媒体查询:
@supports (-webkit-overflow-scrolling:touch) and (color:#ffff) {
/* Insert CSS here */
}如果您想在苹果最新版本的操作系统(即iOS 11.0、11.1或11.2)中专门针对iOS邮件,那么@support声明与填充属性相结合就可以做到这一点:
目标iOS 11.0 & 11.1
@supports (padding-left:constant(safe-area-inset-left)) {
/* Insert CSS here */
}目标iOS 11.2
@supports (padding-left:env(safe-area-inset-left)) {
/* Insert CSS here */
}希望这能有所帮助。此外,视频很好地吸引用户在他们的设备和使用纯文本与视频链接是老派,只是送人远离你的电子邮件。你希望他们参与你的电子邮件,并完成他们开始的旅程。
发布于 2018-02-20 12:36:14
发送带有嵌入式多媒体的html电子邮件是错误的,您应该发送带有url链接的纯文本到媒体。
https://stackoverflow.com/questions/48885380
复制相似问题