25 messaggi dal 15 maggio 2007
Ciao a tutti,

io sto provando a visualizzare un filmato wmv tramite un player di silverlight, il tutto sul mio IIS (5).

Il player sta in un file .xap e nella pagina html in cui vorrei vedere il filmato ho inserito questo codice


<html>
<h1>pippo</h1>
<object data="data:application/x-silverlight," type="application/x-silverlight-2-b2" width="500" height="330">
<param name="source" value="ClientBin/MinoPlayer_Ver1_2.xap"/>
<param name="onerror" value="onSilverlightError" />
<param name="background" value="black" />
<param Name="initParams" value="VideoSource=http://silverlight.services.live.com/60107/HD%20Future%20Markers/video.wmv,AutoPlay=false,EnableScrubbing=true,InitialVolume=1,PreviewImage=http://www.silverlight-blog.it/vid/HD_future_Thumb.jpg,LogoImage=http://www.silverlight-blog.it/vid/Logo.png,MarkersTimeView=5" />

<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>

</object>
<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>

</html>


il problema è che invece del filmato vedo un bel rettangolo nero!!
Silverlight 2.0 l'ho installato, nel MIME dell'IIS ho aggiunto queste righe

Extension MIME Type
.xaml application/xaml+xml
.xap application/x-silverlight-app


cosa devo fare d'altro??

grazie!
Puoi verificare se hai configurato bene IIS cliccando col tasto destro del mouse sul rettangono nero: se ti appare "Silverlight configuration" significa che è tutto ok; prova a inserire a mano il path del VMW direttamente nel codice, se riesci a visualizzare il video allora controlla che i parametri che passi con initParams valorizzino effettivamente le proprietà.
Il player l'hai fatto tu?

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
25 messaggi dal 15 maggio 2007
Ciao,

allora se faccio tasto destro col mouse sul video, mi appare correttamente "SilverLight Configuration".

Il player l'ho preso in giro, da qui,
http://www.silverlight-blog.it/?p=59

ho provato ad inserire un mio video, che è nella stessa cartella del player, così

<param Name="initParams" value="VideoSource=f77-PaleFire.wmv",AutoPlay=false,EnableScrubbing=true,InitialVolume=1,PreviewImage=http://www.silverlight-blog.it/vid/HD_future_Thumb.jpg,LogoImage=http://www.silverlight-blog.it/vid/Logo.png,MarkersTimeView=5" />

ma niente...rimane sempre nero.....
Ho fatto una prova, io riesco ad ottenere un rettangolo nero se cambio il path dello XAP ad uno un cui effettivamente non esiste, in questo ricevo anche un messaggio di errore: Could not download the Silverlight application, nel caso di path corretto riesco a vedere il video d'esempio del sito.
Ricevi qualche messaggio di errore? intendo a livello di browser.

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
25 messaggi dal 15 maggio 2007
Cavolo sono un pollo..... c'era il percorso del player sbagliato!!

Ora con il video preso da internet va....con il mio video locale mi da un errore il browser (net_uri_BadFormat ecc ecc...)....


il file wmv è nella stessa cartella PaleFire.wmv

<param Name="initParams" value="VideoSource=PaleFire.wmv,AutoPlay=false,EnableScrubbing=true,InitialVolume=1,PreviewImage=http://www.silverlight-blog.it/vid/HD_future_Thumb.jpg,LogoImage=http://www.silverlight-blog.it/vid/Logo.png,MarkersTimeView=5" />

cosa sbaglio?
Il parametro VideoSource accetta URI completi di dominio, quindi devi specificare il path completo del tuo sito, es:
VideoSource=http://localhost:50295/tuosito/aaa.wmv

e in produzione
VideoSource=http://www.tuosito.it/aaa.wmv

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
25 messaggi dal 15 maggio 2007
ci ero arrivato....

cmq grazie mille per l'aiuto....


ora vorrei chiederti un'altra cosa...

io ho express encoder....che mi prende un filmato da un CD....e mi fa vedere la preview via web al'indirizzo

http://localhost:2887/default.html?mediaSource=mms://127.0.0.1:8080


ora, partendo da questo piccolo player che mi sono scaricato....è possibile visualizzare invece che un file wmv.....il mio video che va in streaming dall'encoder?

ho provato a sostituire il percorse del wmv con questo sopra ma ovviamente non va!!
Per il tuo esempio devi specificare solo questo mms://127.0.0.1:8080 come Source, però funziona solo in locale

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC