2008-09-16 98 views
1

我正在使用C#MailMessage將電子郵件附加波形文件(8K)。我想在該電子郵件正文中提供一個播放器,如果用戶選擇這樣做,它將播放該波形文件。我試過使用嵌入式<對象>版本的WMP,以及一個cid:對該文件的引用,但是Outlook 2003拒絕該對象標記並且不會運行它。如果有幫助,我知道我的用戶會在Outlook 2003中如何將媒體播放器嵌入到C#MailMessage中以播放附件

回答

0

如果您知道郵件收件人正在運行Outlook(這意味着您在內部使用該郵件),則可以通過將播放器控件合併到custom Outlook form中來實現更好的效果。

0

我會嘗試使用EMBED標記。對於OBJECT不起作用,我並不感到驚訝,因爲調用ActiveX控件是電子郵件系統中潛在的「安全漏洞」。我不確定EMBED是否可以工作,但這可能是設計。許多用戶會發現這種行爲是不可取的(他們的電子郵件能夠在Outlook中打開時採取多媒體操作),並且預期的用戶體驗是將附件列出並且可以通過單擊執行它們。 如果您不希望他們必須在其關聯的多媒體應用程序中本地播放,則可以選擇一個可以打開嵌入了多媒體的網頁的鏈接。

0

我不認爲這是可能的,因爲ActiveX和Javascript在Outlook中被禁用。

看起來好像只是鏈接到一個嵌入了播放器的音頻文件的網頁。