Salve,

ho la necessità di integrare un video player in una pagina web (per caricare filmati del client, non da server) e di poter controllare la riproduzione video (ad esempio con javascript).

Prendendo spunto da questo link ho fatto numerose prove, questa è la più riuscita:
codice:
<table><tr><td>
<OBJECT id="VIDEO" width="320" height="240" 
	
	CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
	type="application/x-oleobject">
	
	<PARAM NAME="URL" VALUE="indirizzo video">
	<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
	<PARAM NAME="AutoStart" VALUE="True">
	<PARAM name="uiMode" value="none">
	<PARAM name="PlayCount" value="9999">
	<param name="showControls" value="true">
</OBJECT>
</td></tr>
<tr><td>


<script language="javascript">
	var obj = document.getElementById("VIDEO"); 
	obj.uiMode = "full";
</script>
STOP

Pause

Play

</td></tr>
</table>
Da qui i problemi, funziona solo con IE7 (fra i 3 che ho provato):
- Firefox 3 non mi fa neanche vedere il riquadro del video
- Chrome idem
- Funzionerebbe solo su windows (ma sarebbe già qualcosa)

Dalle prove che ho effettuato ho notato che nel momento in cui riesco a far visualizzare i video in firefox perdo la possibilità di controllare il flusso:
Ad esempio:
codice:
<table><tr><td>
<object type="video/x-ms-wmv" data="INDIRIZZO" width="320" height="260" id="myplayer">
<param name="src" value="<?php echo $srcm ?>" />
<param name="autostart" value="true" />
<param name="controller" value="true" />
<param name="qtsrcdontusebrowser" value="true" />
<param name="enablejavascript" value="true" />
</object>
</td></tr>
<tr><td>


STOP

</td></tr>
</table>
.. funziona con firefox (si vedono i video) ma dal debug di javascript risulta che "document.getElementById('myplayer').Controls non è definito".

Qualche idea?

Alternative ? (ho provato con VideoLan seguendo questo link ma non ne sono venuto a capo)