Domanda

Sto utilizzando un MailMessage C# per allegare un file wave (8K) a un messaggio di posta elettronica.Vorrei fornire un lettore all'interno del corpo del messaggio di posta elettronica che riprodurrà il file wave se l'utente sceglie di farlo.Ho provato a utilizzare la versione <object> incorporata di WMP e un cid:riferimento al file, ma Outlook 2003 rifiuta il tag oggetto e non lo esegue.Se aiuta, so che i miei utenti utilizzeranno Outlook 2003.

È stato utile?

Soluzione

Se sai che i destinatari del messaggio utilizzano Outlook (il che implica che lo stai utilizzando internamente), potresti essere in grado di ottenere qualcosa di ancora migliore incorporando i controlli del tuo lettore in un modulo Outlook personalizzato.

Altri suggerimenti

Se non supporta i tag degli oggetti, prova invece il tag Embed:

http://www.mioplanet.com/rsc/embed_mediaplayer.htm

Non so se funziona, ma vale la pena provare :)

Vorrei provare a usare il INCORPORARE etichetta.Non sono troppo sorpreso che OBJECT non funzioni, poiché invocare un controllo ActiveX è una sorta di potenziale "buco di sicurezza" nel sistema di posta elettronica.Tuttavia non sono sicuro che EMBED funzionerebbe, e probabilmente è in base alla progettazione.Molti utenti riterrebbero questo comportamento indesiderabile (la loro posta elettronica può eseguire azioni multimediali all'apertura in Outlook) e l'esperienza utente prevista è quella di avere gli allegati elencati con la possibilità di eseguirli con un clic.L'alternativa potrebbe essere quella di avere un collegamento su cui fare clic per aprire una pagina Web con i contenuti multimediali incorporati, se non si desidera che debbano riprodurli localmente sull'app multimediale associata.

Non penso che ciò sia possibile poiché ActiveX e Javascript sono disabilitati in Outlook.

Sembra che sarebbe meglio collegarsi semplicemente a una pagina Web che ha un lettore incorporato con il file audio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top