Ich verwende eine C# MailMessage, um eine Wave-Datei (8K) an eine E-Mail-Nachricht anzuhängen. Ich möchte einen Spieler innerhalb des Hauptteils dieser E-Mail-Nachricht angeben, die diese Wave-Datei abspielen wird, wenn der Benutzer dies wünscht. Ich habe versucht, das eingebettete <Objekt> Version von WMP und eine CID: Verweis auf die Datei, aber Outlook 2003 lehnt das Objekt-Tag und führt es nicht aus. Wenn es hilft, weiß ich meine Benutzer auf Outlook werden 2003Wie bette ich Media Player in eine C# MailMessage ein, um eine Anlage abzuspielen
Antwort
Wenn Sie wissen, dass die Empfänger Outlook ausführen (was bedeutet, dass Sie dies intern verwenden), können Sie möglicherweise etwas noch besser machen, indem Sie Ihre Player-Steuerelemente in eine custom Outlook form einbinden.
Wenn es keine Objekte Tags unterstützt, dann versuchen, den Embed-Tag statt:
http://www.mioplanet.com/rsc/embed_mediaplayer.htm
Ich weiß es nicht, wenn funktioniert, aber es ist einen Versuch wert :)
Ich würde versuchen, mit dem EMBED Tag. Ich bin nicht allzu überrascht, dass OBJECT nicht funktioniert, da das Aufrufen eines ActiveX-Steuerelements ein potenzielles "Sicherheitsloch" im E-Mail-System darstellt. Ich bin mir nicht sicher, ob EMBED auch funktionieren würde, und das ist wahrscheinlich vom Design her. Viele Benutzer würden dieses Verhalten als unerwünscht empfinden (ihre E-Mail-Adresse kann beim Öffnen in Outlook Multimedia-Aktionen ausführen), und die erwartete Benutzererfahrung besteht darin, Anhänge mit der Option zu versehen, sie beim Klicken auszuführen. Die Alternative könnte darin bestehen, einen Link zu haben, auf den sie klicken könnten, um eine Webseite mit eingebetteten Multimedia-Inhalten zu öffnen, wenn sie nicht lokal in der zugehörigen Multimedia-App abgespielt werden soll.
Ich glaube nicht, dass dies möglich ist, da ActiveX und Javascript in Outlook deaktiviert sind.
Es scheint, als wäre es besser, einfach auf eine Webseite zu verlinken, die einen eingebetteten Player mit der Audiodatei enthält.
- 1. C# Wie erstelle ich eine Wiedergabeliste in meinem Media Player?
- 2. Fenster Media PLayer in C#
- 3. Wie bette ich einen Flash Player in eine GTK App ein?
- 4. Wie bette ich eine Datei in eine HTML-Datei ein?
- 5. Wie lädt man einen Media Player, um Video- oder Audiodateien mit jqtouch abzuspielen?
- 6. Wie bette ich eine Photosphäre in eine Website ein?
- 7. Soundpool oder Media Player?
- 8. Powershell 5.0 Send-Mailmessage mit Anlage
- 9. Wie mit Windows Media Player in C#
- 10. Wie bette ich benutzerdefinierten HTML5 Player auf Facebook Post ein?
- 11. Yahoo Media Player - ohne Videos?
- 12. Wie erstelle ich Media Player in vb.net?
- 13. Wie verwende ich QtMultimedia, um eine WAV-Datei abzuspielen?
- 14. Media Player mit Untertitel-Entwicklung in C#
- 15. Silverlight Media Player
- 16. Interaktion mit Windows Media Player in C#
- 17. Wie kodiere ich eine binäre MIME-Anlage in C#?
- 18. Wie bette ich Google Drive-Bilder in eine Webseite ein?
- 19. Wie verwende ich FlvPlayBack, um Videos abzuspielen und abzuspielen?
- 20. Wie bette ich eine benutzerdefinierte Schriftart in CSS ein?
- 21. Wie bette ich Versionsinformationen in eine Windows-Binärdatei ein?
- 22. Media Player Start Stop Start
- 23. Wie bette ich eine Handynummer mit der externen Verbindung ein
- 24. Stream zu Windows Media Player mit C++
- 25. WKWebView Media Player Vollbilderkennung
- 26. Media Player als Webservice
- 27. Android Media Player Threading
- 28. Windows Media Player (11+) C# -Plugins
- 29. C# Windows Media Player AxHost Fehler
- 30. Wie mache ich eine gerade spielende Leiste wie in Media Player-Apps in iOS mit XCode?