Windows Live Tools for Microsoft Visual Studio - Parte I
Nel mio post precedente ho mostrato come sia più semplice
pubblicare video su Silverlight Streaming grazie al nuovo plug-in scaricabile gratuitamente per Expression Encoder.
Come utilizzare il video pubblicato in streaming da una nostra applicazione ASP.NET ?
Windows Live vi permette di farlo in maniere molto semplice: mette infatti a disposizione dei tool (Windows Live Tools for Microsoft Visual Studio è il nome corretto) per Visual Studio 2008 che potete scaricare gratuitamente qui.(Questi tool sono attualmente in CTP).
Una volta scaricati e installati, aprite Visual Studio 2008, quindi New Web Site e trovate un nuovo template: ASP.NET Windows Live Web Site.
Questo template mette a disposizione un nuovo progetto e una serie di nuovi controlli ASP.NET per realizzare applicazioni usando la piattaforma per sviluppatori Windows Live.
Nell'immagine a fianco notate la lista dei controlli che consentono di utilizzare alcuni, ad oggi, dei servizi Window Live. Nel post di oggi mi occuperò di solo uno di questi controlli, quello che va sotto il nome di SilverlightStreamingMedia.
Facendo drag-and drop del controllo sulla pagina della form, avete la possibilità di configurare facilmente lo skin che andrà a costituire il player all'interno della vostra applicazione, ma soprattuto un facile wizard vi aiuterà ad accedere al vostro video pubblicato su Silverlight Streaming, come segue:
Cliccando sul bottone con i tre puntini (...), come evidenziato in figura, quello che succede è che viene aperta la finestra seguente in cui dopo aver inserito le apposite chiavi che vi vengono generate quando create il vostro account su Silverlight Streaming, potete navigare fino a trovare il video già pubblicato che volete lanciare in streaming.
A questo punto la vostra applicazione è "bella e pronta", premete F5 per far partire Visual Studio e godetevi il filmato che viene erogato in streaming da Silverlight Streaming e visualizzato da Silverlight nella vostra applicazione web.
Nel mio calso sto lanciando lanciando l'applicazione dal mio computer in locale, usando l' ASP.NET developer Server, quindi senza necessariamente dover pubblicare l'applicazione su IIS o su un server web esterno, e al contempo sto vedendo il filmato erogato in streaming!
Quello che è sucesso dopo l'operazione fatta in precedenza è che è stato aggiunto un po' di codice per la gestione del controllo ASP.NET ed inoltre nel file web.config dell'applicazione trovate configurate come parametri le due chiavi usate per accedere al servizio di Windows Live Streaming. In ultimo due reference nella forlder bin del progetto.
Nella figura seguente trovare il codice generato nel mio progetto(nell'immagine e parzialemente tagliato, ma è giusto per dare un'idea):
Conclusioni
I Windows Live Tools for Microsoft Visual Studio semplificano nel mio esempio la configurazione del palyer per Silverlight e la configurazione verso Silverlight Streaming.
Se volete vedere e approfondire i servizi alle applicazioni offerti da Windows Live ecco un buon punto da cui partire dev.live.com.
Ciao
-Pietro
Comments
Anonymous
December 17, 2007
The comment has been removedAnonymous
January 02, 2008
Sono stati aggiornati per il supporto a Visual Studio 2008 ( e Visual Web Developer 2008) e alle ASP.NETAnonymous
January 02, 2008
Sono stati aggiornati per il supporto a Visual Studio 2008 ( e Visual Web Developer 2008) e alle ASPAnonymous
January 08, 2008
Dal mio precedente post sui tool di Windows Live per Visual Studio 2008 , è stata rilasciata la nuovaAnonymous
January 08, 2008
Dal mio precedente post sui tool di Windows Live per Visual Studio 2008 , è stata rilasciata la nuovaAnonymous
February 12, 2008
Nei precedenti post sull'argomento avete visto un'introduzione a come utilizzare i controlli SilverlightStreamingMediaPlayerAnonymous
February 12, 2008
Nei precedenti post sull'argomento avete visto un'introduzione a come utilizzare i controlliAnonymous
February 21, 2008
The comment has been removedAnonymous
March 20, 2008
E' da poco disponibile la CTP di febbraio dei nuovi tools per sviluppare con Visual Studio 2008 e WindowsAnonymous
October 27, 2008
Questi nuovi tools vengono (spero) incontro alle esigenze che ho per un mio nuovo progetto...ma una cosa non mi è chiara...io dovrei trasmettere le immagini acquisite in diretta da una web cam verso un solo utente "registrato" sul mio sito, potrei farlo con questo tool?In sintesi io devo realizzare una piattaforma di e-learning in diretta, mi posso appoggiare a qesti nuovi controlli?