大家好。这是我在这里的第一篇帖子,我不确定它应该发布在 stack overflow 还是这里,但这似乎是最好的选择。
问题很简单。我可以在 HTML 电子邮件中嵌入 YouTube 视频吗?我做了一个快速测试,但没有成功。这是否依赖于邮件客户端?
如果有人有解决方案请告诉我。谢谢。
答案1
是的,这主要取决于客户端。即使您设法将正确的标签发送到客户端,它也可能未启用 Flash,或者可能无法显示嵌入的对象。
另一部分是他们的邮件服务器,可能在发送或存储 HTML 之前对其进行清理。但很少有人这样做。
答案2
问题是,电子邮件中的视频支持并不普遍,而且不幸的是,可能在一段时间内都不会普遍。电子邮件营销服务提供商 - Pinpointe (http://www.pinpointe.com),在各种电子邮件客户端中测试了视频支持,最终结论是只有 Apple 邮件对电子邮件中的视频支持得相当好,而 Gmail 支持预览 YouTube 视频。有几种可能的方法可以将视频嵌入电子邮件中 – 以下是这些可能性的简要概述:
- Flash。可以使用 OBJECT 标签将 Flash 嵌入到网页中,并在其中放置 EMBED 标签,以嵌入可检测是否安装了 Flash 的 Javascript。但是……电子邮件不支持 Javascript。真糟糕——这意味着无法检测是否安装了 Flash。
- Quicktime。在网页设计中,Quicktime 通常以与 Flash 相同的方式插入网页 - 使用 OBJECT 和 EMBED 标签嵌入 Javascript 代码片段。删除 Quicktime。
Windows Media。再次强调——在网页中嵌入 Windows Media 需要使用 OBJECT 标签来嵌入媒体文件。再次被删除。
嵌入式 MPEG。事实证明,嵌入式 MPEG 可以在 Outlook 2003 上运行。就是这样。即便如此,您还是要发送嵌入式视频文件。最终结果:不实用。
动画 GIF。啊。动画 GIF 看起来应该就像 GIF 图像,对吧?Outlook 2007 明确不支持嵌入的动画 GIF(Outlook 仅显示动画 GIF 的第一帧 - 感谢 Microsoft...)对于支持动画 GIF 的其他电子邮件客户端,仍有一些棘手的注意事项。简而言之:
✓ 动画 GIF 不包含声音。动画 GIF 电子邮件大多不适合移动设备。
✓ 动画 GIF 仍受图像拦截限制。由于 70% 的电子邮件客户端现在默认拦截图像,因此图像很可能会被完全拦截。
✓ 无需用户控制 – 动画 GIF 在打开时播放
请参阅此文章以了解更多信息:http://www.pinpointe.com/blog/embedding-video-in-email-overview