Próbuję umieścić wideo jako tapetę na żywo. Używam do tego odtwarzacza multimedialnego. Mogę zdobyć SurfaceHolder i mogę dać tego posiadacza odtwarzaczowi multimedialnemu. Ale jej nie działa na mnie, jego dając mnie następujący wyjątekFilm z Androidem jako tapeta na żywo
LogCat wyjątkiem detal
ERROR/AndroidRuntime(302): java.lang.UnsupportedOperationException: Wallpapers do not support keep screen on
jeśli ja nie daję uchwyt do odtwarzacza multimedialnego to działa, ale ja słyszę tylko dźwięk. Widziałem jedną aplikację VideoLiveWallpaper, która ustawiła wideo jako tapetę na żywo, więc może być możliwe, może być coś, czego mi brakuje. Wklejam kod, każda pomoc na ten temat będzie doceniona.
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();
}
jak rozwiązać ten problem? –
@ user593443 Czy byłeś w stanie rozwiązać ten problem? Walczę z tym, otworzyłem nagrodę. LISA http://stackoverflow.com/questions/6129593/videoview-in-a-live-wallpaper –