61 messaggi dal 17 gennaio 2007
Ciao a tutti ,

Scusase se vi rompo l'anima , ma non ho mai usato contenuti multimediali in un sito.
Ho un problema , Io carico i file mp3 da un server ftp e li metto in una gridview. Per mandare il play , uso windows media player configurato tramite html(origine) come object. Il problema e che per passargli il parametro del nome del file , l'ho impostata così :

<script runat="Server">
Public Function FileMedia() As String
FileMedia = Request.QueryString("FName")
End Function
</script>

</head>

<body style="background-color: #336699">
<object id='mediaPlayer1' width="300" height="285" classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
standby='Caricamento contenuto multimadiale in corso...' type='application/x-oleobject' style="z-index: 102; left: 8px; position: absolute; top: 104px">
<param name='fileName' value='[Percorso FTP]<% =FileMedia %>'>
<param name='animationatStart' value='true'>
<param name='transparentatStart' value='true'>
<param name='autoStart' value="true">
<param name='showControls' value="false">
<param name='loop' value="false" >
<param name="ShowDisplay" value="0">
<param name="ShowTracker" value="-1">
<param name="AnimationAtStart" value="1">
<embed type='application/x-mplayer2' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/' id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' bgcolor='darkblue' showcontrols="true" showtracker='-1' showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="320" height="285" src="http://THE SORUCE HERE!!!!" autostart="true" designtimesp='5311' loop="false">
</embed>
</object>

Però ogni volta che clicco sulla gridview devo far ricaricare la pagine a passagli il parametro ,tramite Requesto.QueryString("FName") , esiste un modo più diretto per passare il nome del file?
Grazie a scusate.
Beh, usa Javascript. Nella tua gridview sui pulsanti invece di usarli lato server usi dei semplici link che cambiano l'uri all'object.
Con document.getElementById('mediaPlayer1') ottieni l'oggetto e cambi le proprietà che vuoi

Ciao

Il mio blog
Homepage
61 messaggi dal 17 gennaio 2007
Grazie , ma mi potresti dire come , ho usato poco js e non so come usarlo.
Grazie ancora.

ciao

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.