【发布时间】:2008-09-16 16:15:04
【问题描述】:
我正在使用 C# MailMessage 将波形文件 (8K) 附加到电子邮件中。我想在该电子邮件的正文中提供一个播放器,如果用户选择这样做,它将播放该波形文件。我尝试使用 WMP 的嵌入式
【问题讨论】:
标签: c# .net wmp embedded-control
我正在使用 C# MailMessage 将波形文件 (8K) 附加到电子邮件中。我想在该电子邮件的正文中提供一个播放器,如果用户选择这样做,它将播放该波形文件。我尝试使用 WMP 的嵌入式
【问题讨论】:
标签: c# .net wmp embedded-control
【讨论】:
如果您知道邮件收件人正在运行 Outlook(这意味着您在内部使用它),则可以通过将播放器控件合并到 custom Outlook form 中来完成更好的工作。
【讨论】:
我会尝试使用EMBED 标签。我对 OBJECT 不起作用并不感到惊讶,因为调用 ActiveX 控件是电子邮件系统中某种潜在的“安全漏洞”。不过,我不确定 EMBED 是否会起作用,这可能是设计使然。许多用户会发现这种行为是不可取的(他们的电子邮件能够在 Outlook 中打开时采取多媒体操作),并且预期的用户体验是列出附件并选择在单击时执行它们。 如果您不希望他们必须在其关联的多媒体应用程序上本地播放它,则替代方法可能是让他们可以单击该链接以打开嵌入了多媒体的网页。
【讨论】:
我认为这是不可能的,因为 Outlook 中禁用了 ActiveX 和 Javascript。
似乎最好只链接到具有音频文件的嵌入式播放器的网页。
【讨论】: