Я пытаюсь разместить видео в качестве живых обоев. Я использую медиаплеер для этого. я могу получить SurfaceHolder, и я могу дать этому держателю медиаплеер. Но это не работает для меня, его дает мне следующее исключениеAndroid-видео как живые обои
LogCat Exception Деталь
ERROR/AndroidRuntime(302): java.lang.UnsupportedOperationException: Wallpapers do not support keep screen on
если я не дают обладателю в медиа-плеер он работает, но я могу слышать только звук. Я видел одно приложение VideoLiveWallpaper, которое установило видео как живые обои, так что это может быть возможно, может быть, я что-то упустил. Я вставляю код, любая помощь по этому поводу будет оценена.
Код сниппета
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();
}
как вы решаете это? –
@ user593443 Вы могли решить это? Я борюсь с этим, я открыл щедрость. LISA http://stackoverflow.com/questions/6129593/videoview-in-a-live-wallpaper –