Author
set video wallpaper in android
hir sherasiya
Greenhorn
Joined: Jan 29, 2010
Posts: 2
Hi, Friends
how to set video wallpaper in android?
this is my code, but not properly working
class MovieLiveWallpeperEngine extends Engine {
private MediaPlayer mp;
@Override
public void onCreate(SurfaceHolder holder) {
super.onCreate(holder);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
mp = new MediaPlayer();
mp.setDisplay(new MySurfaceHolder(holder));
mp.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
try {
String path = "/sdcard/toycom13.mpg";
mp.setDataSource(path);
} catch (Exception e) {
Log.e(TAG, "error");
}
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.stop();
}
});
}
@Override
public void onDestroy() {
super.onDestroy();
if (mp != null) {
mp.stop();
mp.release();
}
}
@Override
public void onVisibilityChanged(boolean visible) {
super.onVisibilityChanged(visible);
if (visible) {
play();
}
}
private void play() {
if (mp.isPlaying()) {
mp.stop();
}
try {
mp.prepareAsync();
} catch (IllegalArgumentException e) {
Log.e(TAG, "error");
} catch (SecurityException e) {
Log.e(TAG, "error");
} catch (IllegalStateException e) {
Log.e(TAG, "error");
}
}
}
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 32768
posted Jan 18, 2011 03:32:41
0
Please edit your post to UseCodeTags . It's unnecessarily hard to read the code as it is, making it less likely that people will bother to do so.
Also note that saying "it doesn't work" isn't likely to get you help: ItDoesntWorkIsUseless
Android apps – ImageJ plugins – Java web charts
petter panda
Greenhorn
Joined: Mar 01, 2011
Posts: 1
Hey. I have a similar coding and only the sound is displayed...did it happened to you, could you solve it?...Im using a Raw File..any help would be great..
subject: set video wallpaper in android