Pregunta

Hola chicos han preparado un código para jugar sólo un archivo mp4 simple a partir de mi carpeta de res ... La codificación es algo como esto ...

    public class VideoPlayer extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.video);
        VideoView video = (VideoView)findViewById(R.id.VideoView);
        Uri uri = Uri.parse("android.resource://company.software.myapp/"
                + R.raw.myvideo);
        MediaController mc = new MediaController(this);
        video.setMediaController(mc);
        video.setVideoURI(uri);
        //video.requestFocus();
        video.start();
    }
}

ahora, sin embargo no hay ningún error en el juego ... La actividad genera automáticamente un cuadro de diálogo diciendo "lo siento este video no se puede jugar" ... pero puedo escuchar el audio y juega hasta el final ... me puedo imaginar wat el problema es ...

¿Fue útil?

Solución

Gracias a commonsware.com mucho ... pero he encontrado la solución al problema ... Y asombrosamente su procesador de PC que es el culpable ... he comprobado na configuración más alta y supongo wat ... funcionó a la perfección bien ... aunque a veces si hacemos algún tipo de procesamiento en segundo plano el cuadro de diálogo viene arriba, pero al hacer clic en OK empieza a reproducir el vídeo después de algún tiempo ...

Pero me confirmo que esta técnica de reproducción del archivo de recursos es aceptable, pues lo que sé ...

Lamento malgaste tiempo precioso en un problema de hardware mundanas ... pero espero que sea útil para otras personas que reciben este problema ...

Otros consejos

soportes Android 3GP y MP4 formato, pero aún así a veces hay problemas en jugar un contenido mp4. una cosa lo que he descubierto de mi investigación es que, esto podría ser debido a que la resolución de problemas con el vídeo. Creo que se debe cambiar el tamaño de la resolución de su video mp4. Esto podría ayudar.

No se ha intentado reproducir un videoclip de un recurso, y no estoy seguro de que funciona.

A modo de prueba, poner el clip de vídeo en la tarjeta SD y el uso que, como la fuente de su vídeo.

Si se obtienen los mismos síntomas, entonces o bien el archivo MP4 tiene problemas o se trata de algo con su entorno de prueba (por ejemplo, está utilizando el emulador y no tiene una CPU de cuatro núcleos).

Si la prueba funciona de tarjetas SD, sin embargo, entonces sospecha que el problema es empaquetarlo como un recurso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top