Salve a tutti, ho appena finito il mio sito, e alla fine di tutto mi rimane soltanto un dubbio..
Ho inserito un video windows media video (wmv), con il codice per l'oggetto:
<OBJECT ID="MediaPlayer" WIDTH="512" HEIGHT="384"
CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..."
TYPE="application/x-oleobject">
<PARAM NAME="FileName" VALUE="prova.wmv">
<PARAM name="ShowControls" VALUE="true">
<param name="ShowStatusBar" value="true">
<PARAM name="ShowDisplay" VALUE="true">
<PARAM name="autostart" VALUE="true">
<EMBED TYPE="application/x-mplayer2"
Il problema è che un video che non si flash ( e l'flv a parità di MB ha una qualità molto peggiore, per questo ho scartato l'idea)è facilmente scaricabile. Vorrei perciò impedire il download diretto del file, ho pensato ad htaccess, ma ovviamente mi blocca anche il caricamento del video da parte del browser.
Ed ecco il dubbio: ho visto in giro che è possibile(dopo aver "bloccato" il video lato client con htaccess)"spedire" tramite php (lato server per cui non bloccato da htaccess)il file dal server al client tramite il comando readfile.
In pratica ho sostituito dal sorgente riportato sopra il 5°rigo
da
<PARAM NAME="FileName" VALUE="prova.wmv">
a
<PARAM NAME="FileName" VALUE="scarica.php">
Quando però carico la prima pagina il video non viene riprodotto, il player è attivo, ma è nero, se invece carico direttamente il file scarica.php mi compaiono a video i caratteri di testo del video.
Dove sbaglio?
Avete qualche consiglio o link?
Grazie
chris