Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    119

    Media player object controllo video - IE7 contro tutti

    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)

  2. #2
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777

    Re: Media player object controllo video - IE7 contro tutti

    Originariamente inviato da Dexter1983
    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)
    Il primo dovrebbe funzionare se aggiungi le istruzioni di <embed>.....</embed>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    119
    Esatto..
    se aggiungo tipo:
    codice:
    <embed type="application/x-mplayer2"
    pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"
    src="Indirizzo video"
    showstatusbar=true>
    </embed>
    Firefox visualizza il filmato ma non riesco a controllarlo con js...

    Come posso fare?

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.