Forums Register Login

set video wallpaper in android

+Pie Number of slices to send: Send
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");
}
}
}
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send

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..
The only thing that kept the leeches off of me was this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1572 times.
Similar Threads
Can not view the video
How to start new activity when click on a listview and pause the process that is being in background
android custom list view position and click event problem(list getting dynamic data from server)
Android CustomListView getView() getting nullpointerexception
HTML 5 Video problem in android webview
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 18, 2024 22:18:17.