J'essaie de mettre la vidéo comme un fond d'écran en direct. J'utilise un lecteur multimédia pour ça. Je peux obtenir SurfaceHolder et je peux donner ce titulaire au lecteur multimédia. Mais sa ne fonctionne pas pour moi, me donner son exception suivantevidéo Android comme un live wallpaper
LogCat Exception Détail
ERROR/AndroidRuntime(302): java.lang.UnsupportedOperationException: Wallpapers do not support keep screen on
si je ne donne pas titulaire au lecteur multimédia il fonctionne, mais je peux entendre audio uniquement. J'ai vu une application VideoLiveWallpaper, qui définit la vidéo comme un fond d'écran en direct, de sorte qu'il peut être possible, peut-être qu'il me manque quelque chose. Je colle le code, toute aide à ce sujet sera appréciée.
Code Snippet
public void surfaceCreated(SurfaceHolder holder) {
// TODO Auto-generated method stub
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
mp=MediaPlayer.create(getApplicationContext(), R.raw.sample);
mp.setDisplay(holder);
mp.start();
}
comment vous résoudre ce problème? –
@ user593443 avez-vous été en mesure de résoudre ce problème? Je me bats avec, j'ai ouvert une prime. LISA http://stackoverflow.com/questions/6129593/videoview-in-a-live-wallpaper –