15/03/2002, 00:24
|
| | | Fecha de Ingreso: diciembre-2001 Ubicación: Mexico D.F.
Mensajes: 944
Antigüedad: 22 años, 10 meses Puntos: 0 | |
Ayuda con un script..!!!!solo EXPERTOS!!!!! Como dije antes nesesito un profecional en java ya que soy principiante y en el siguiente codigo
nesesito ayuda.
Es para establecer una posición en un cilp en real video.
var LENGTHSTEP = 20000; //Defino cuanto se le aumentará a la pocición del cilp
function positionChange(SeekUpDown) { //El nombre de la función
// en caso de que no este poniendo ningún cilp
if(document.MediaPlayer.GetPosition() == 0) {
alert("Un clip debe estar en reproduccion antes de indicar una posición.")
}
else {
var SeekPos = document.MediaPlayer.GetLength(); // voy por el tamaño del cilp
if (SeekUpDown == "seekup") { // defino el metodo para subir de posición
SeekPos = (Math.abs(SeekPos)+1)*LENGTHSTEP;
if (SeekPos > 100) {
SeekPos = 100;
}
} else
if (SeekUpDown == "seekdown") // para bajar de posición
{
SeekPos = (Math.abs(SeekPos))/LENGTHSTEP;
if (SeekPos <= 0) {
SeekPos = 0;
}
} else
SeekPos = Math.floor(SeekPos);
document.MediaPlayer.Setposition(SeekPos);
}
}
// termina todo el sript
//y en HTML
<Object id="MediaPlayer" // EL IDENTIFICADOR MediaPlayer QUE SE UTILIZA EN EL SCRIPT
height="201" width="302"
classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" vspace="0" hspace="0">
<param name="AUTOSTART" value="false">
<param name="SRC" value="MI PELICULA.rm">
<param name="CONTROLS" value="ImageWindow">
<param name="BACKGROUNDCOLOR" value="black">
<param name="NOLOGO" value="true">
<embed type="audio/x-pn-realaudio-plugin"
name="MediaPlayer" // EL IDENTIFICADOR MediaPlayer QUE SE UTILIZA EN EL SCRIPT
backgrondcolor="black"
height="201" width="302"
autostart="false"
src="MI PELICULA.rm"
controls="ImageWindow"
nologo="true"
vspace="0"
hspace="0">
</embed>
//los controles
<INPUT TYPE="button" VALUE="posición arriba"
onClick="positionChange('seekup');"> // llamo a la función para subir la posición
<INPUT TYPE="button" VALUE="posición abajo"
onClick="positionChange('seekdown');"> ; // llamo a la función para bajar la posición
Pero se mueve siempre 1000 milisegundos (un segundo) al comienzo del clip con cualquiera de los 2 botones. |