【问题标题】:Embed Youtube/Vimeo videos into email template将 Youtube/Vimeo 视频嵌入电子邮件模板
【发布时间】:2015-09-07 04:32:31
【问题描述】:

我需要在我的电子邮件模板中嵌入一个视频(youtube 和 vimeo)。我尝试了下面提到的 2 种方法。但是这些都不起作用。你能告诉我为什么吗?提前致谢。

方法一:

 <video id="SomeID" name="media" src="https://www.youtube.com/embed/RFinNxS5KN4"></video>

方法二:

<iframe width="560" height="315" src="https://www.youtube.com/embed/RFinNxS5KN4" frameborder="0" allowfullscreen=allowfullscreen></iframe>

【问题讨论】:

  • 我认为这取决于该人使用的电子邮件客户端。您必须确保电子邮件被标记为 HTML 格式而不是文本。我怀疑大多数(如果不是全部)出于安全目的而阻止加载这些视频,您能做的最好的事情就是超链接到视频本身。
  • @br4d 电子邮件客户端是Gmail。你的意思是不嵌入它?
  • 正确。电子邮件中的 iframe 将是灾难性的,html5 视频标签可能会效仿。你能想象收到一封直接嵌入色情视频的垃圾邮件吗?呃。只需将其与精美的图像或其他内容超链接
  • @br4d 是的,你是对的。我会得到视频的缩略图,然后把它和你提到的视频网址放在一起。非常感谢。你能把你的答案作为解决方案吗?然后我可以关闭这篇文章了。

标签: c# asp.net-mvc html youtube vimeo


【解决方案1】:

更简单的答案是:您不能将它们嵌入到电子邮件中。

虽然启用 HTML 的电子邮件客户端允许有效的 HTML,但出于安全考虑,它们会过滤掉嵌入标签和 HTML5 视频链接。如果启用它们,它将为推荐链接等垃圾邮件发送者创造一个全新的世界。

一个很好的解决方法是使用精心制作的图像仅超链接到视频(或到您网站上嵌入它们的页面)。如果您这样做,请确保电子邮件标头指定 HTML 而不是文本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 2015-02-16
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    相关资源
    最近更新 更多