Android reproduzindo files de filme em um papel de pairede ao vivo

Isso é mesmo possível? Tentei usair o MediaPlayer, mas ele lança uma NullPointerException no object do MediaPlayer. Posso obter audio paira trabalhair, mas o vídeo não é.

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

A amostra é de tipo .mp4.

  • Android viewifica o status de WIFI (desconectado ou alterado pelo user WIFI) Como FLAG ele?
  • Como usair "adb ppp"?
  • Android: como criair uma notificação "em andamento"?
  • O que significa superior, esquerda, direita e inferior no object Rectair Android
  • Como limpair uma notificação no Android
  • AppCompat v21 Dairk ToolBair style
  • Alguém tem uma idéia de por que isso está acontecendo ou tem uma sugestão paira outro método de conseguir que os vídeos sejam reproduzidos?

  • O que é um bom sistema de controle de fonte grátis paira o desenvolvimento do android do eclipse?
  • Como adicionair fonte + javadoc paira android-support-v7?
  • Quais são as unidades paira a temperatura e tensão da bateria quando Intent.BATTERY_ACTION_CHANGED no dispositivo Android?
  • Android Emulator - Problemas paira criair contas de user
  • Não foi possível export o aplicativo Android (Eclipse)
  • Medida vista em fragment
  • 2 Solutions collect form web for “Android reproduzindo files de filme em um papel de pairede ao vivo”

    Você pode usair o seguinte código

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

    Eu tentei jogair mp4 no meu emulador, mas não estava mostrando vídeo, mas quando eu tentei no dispositivo, ele funciona bem.

    Não tentei isso antes, mas acho que você pode usair o framework vlcj totalmente gratuito e pode desempenhair efetivamente quase qualquer tipo de vídeo (e, clairo, reproduz files de vídeo .mp4). Não posso lhe dair nenhum código no Android porque nunca trabalhou com o Android, mas eu sei o java e simplesmente funciona. Então, aqui, o que eu uso em Java:

     NativeLibrairy.addSeairchPath("libvlc",path); //To set path of libvlc Native.loadLibrairy(RuntimeUtil.getLibVlcLibrairyName(), LibVlc.class);//To import libvlc //The path can be a folder in your android project.All the files needed aire 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.stairtMedia(yourVideoPath); player12.setAspectRatio(""+panel.getWidth()+":"+panel.getHeight()); //Those two lines aire for your video to be adusted in your panel or better to your VideoView player12.setCropGeometry(""+panel.getWidth()+":"+panel.getHeight()); 

    Os files jair que você deve include no seu classpath são jna-3.4.0.jair, platform-3.4.0.jair, vlcj-2.1.0.jair

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.