Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Reproducción de archivos de película en un fondo de pantalla en vivo

¿Es esto posible? He intentado usar el MediaPlayer pero lanza una NullPointerException en el objeto de MediaPlayer. Puedo conseguir el audio para trabajar pero video no.

mp=MediaPlayer.create(getApplicationContext(), R.raw.sample); mp.start(); mp.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { mp.release(); playing = false; } }); 

La muestra es del tipo .mp4.

  • ¿Es posible crear elementos de tamaño fijo en Android API pre-23?
  • En la facturación de aplicaciones, la configuración de IAB se ha completado correctamente, pero los informes de quaryInventory no han configurado el IAB helper
  • Cómo obtener el onWindowFocusChanged en Fragment?
  • Cómo obtener el formato de imagen de las imágenes de la galería
  • ¿Cómo girar la pantalla al paisaje (o retrato) de forma programable?
  • ¿Dónde están los iconos de Android en el SDK?
  • ¿Cualquier persona tiene una idea de porqué está sucediendo esto o tiene una sugerencia para otro método de conseguir los videos a ser jugados?

  • Fecha y hora de la fecha
  • Cómo mostrar mi ubicación actual en el mapa de Google?
  • ¿Se canceló la cuenta de Google Play Publisher? ¿Puede otro programador publicar mis aplicaciones?
  • FindFragmentById para SupportMapFragment devuelve null en Android Studio
  • ¿Existe ya una biblioteca OAuth2 para Java / Android?
  • Eclipse no genera MainActivity.java & activity_main.xml
  • 2 Solutions collect form web for “Android Reproducción de archivos de película en un fondo de pantalla en vivo”

    Puede utilizar el código siguiente

     VideoView videoView; VideoView = (VideoView) findViewById (R.id.txt1); videoView.setVideoPath(path); videoView.setVisibility(VideoView.VISIBLE); videoView.start(); 

    He intentado reproducir mp4 en mi emulador, pero no estaba mostrando vídeo, pero cuando lo intenté en el dispositivo funciona bien.

    No lo he intentado antes, pero creo que puede utilizar vlcj marco que es totalmente gratuito y puede reproducir con eficacia casi cualquier tipo de vídeo (y, por supuesto, juega archivos de vídeo. Mp4). No puedo darle ningún código en Android, porque nunca Trabajó con android pero sé java yy sólo funciona.Así que lo que uso en Java:

     NativeLibrary.addSearchPath("libvlc",path); //To set path of libvlc Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);//To import libvlc //The path can be a folder in your android project.All the files needed are in vlc player installation folder.so yes you have to install vlc in your computer to get those files but just once. canvas = new WindowsCanvas(); panel.add(canvas);//panel is like your VideoView canvas.setVisible(true); canvas.setBackground(Color.black); mediaPlayerFactory = new MediaPlayerFactory(); player12 = mediaPlayerFactory.newEmbeddedMediaPlayer(); CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas); player12.setVideoSurface(videoSurface); player12.setPlaySubItems(true); player12.startMedia(yourVideoPath); player12.setAspectRatio(""+panel.getWidth()+":"+panel.getHeight()); //Those two lines are for your video to be adusted in your panel or better to your VideoView player12.setCropGeometry(""+panel.getWidth()+":"+panel.getHeight()); 

    Los archivos jar que debe incluir en su classpath son jna-3.4.0.jar, platform-3.4.0.jar, vlcj-2.1.0.jar

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.