Muestra cómo configurar parámetros al llamar al método de invocación del código fuente del reproductor multimedia de Android
1. La razón por la que no puede llamarlo es que el paquete andoird.jar en el SDK no contiene este método de la clase, por lo que su proyecto no puede. Úselo; su apk no usa este paquete andoird.jar, sino el paquete en el sistema, y el paquete en el sistema contiene este método. .
2. Por lo tanto, solo necesita modificar el paquete android.jar:
Reescriba el paquete android.jar en SDK, escriba la clase MediaPlayer y agregue el método de invocación
p>paquete android.media;
...
clase pública MediaPlayer
{
... p>
public int invoke(Solicitud de paquete, respuesta de paquete) {
int retcode = Native_invoke(solicitud, respuesta);
respuesta.setDataPosition(0);< p>
return retcode;
}
}
Genera el archivo de clase nuevamente y coloca el archivo de clase en la ubicación especificada en android.jar paquete (android. jar se puede abrir mediante software de compresión) para llamar a este método.