set video as SET WALLPAPER in android?
i want to set video as Wallpaper just like ZEDGE Wallpaper and others wallpaper application do in play store. following is screen shot of ZEDGE Wallpaper app that set video As a Wallpaper in android.
i use below code for image as wallpaper:
val intentt = Intent(Intent.ACTION_ATTACH_DATA)
.setDataAndType(uri, "image/*")
.putExtra("mimeType", "image/*")
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivityForResult(Intent.createChooser(intentt, getString(R.string.setas)), 1)
what can i do for Video to Set As Wallpaper?
java

add a comment |
i want to set video as Wallpaper just like ZEDGE Wallpaper and others wallpaper application do in play store. following is screen shot of ZEDGE Wallpaper app that set video As a Wallpaper in android.
i use below code for image as wallpaper:
val intentt = Intent(Intent.ACTION_ATTACH_DATA)
.setDataAndType(uri, "image/*")
.putExtra("mimeType", "image/*")
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivityForResult(Intent.createChooser(intentt, getString(R.string.setas)), 1)
what can i do for Video to Set As Wallpaper?
java

the above code is for image to set as wallpaper. what will i do to set Video as wallpaper
– ibad ur rahman
Jan 1 at 11:46
it Say "not supported"
– ibad ur rahman
Jan 1 at 12:02
check this tutorial vogella.com/tutorials/AndroidLiveWallpaper/article.html
– mitesh makwana
Jan 1 at 12:19
this one is for images. not for video
– ibad ur rahman
Jan 2 at 4:18
add a comment |
i want to set video as Wallpaper just like ZEDGE Wallpaper and others wallpaper application do in play store. following is screen shot of ZEDGE Wallpaper app that set video As a Wallpaper in android.
i use below code for image as wallpaper:
val intentt = Intent(Intent.ACTION_ATTACH_DATA)
.setDataAndType(uri, "image/*")
.putExtra("mimeType", "image/*")
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivityForResult(Intent.createChooser(intentt, getString(R.string.setas)), 1)
what can i do for Video to Set As Wallpaper?
java

i want to set video as Wallpaper just like ZEDGE Wallpaper and others wallpaper application do in play store. following is screen shot of ZEDGE Wallpaper app that set video As a Wallpaper in android.
i use below code for image as wallpaper:
val intentt = Intent(Intent.ACTION_ATTACH_DATA)
.setDataAndType(uri, "image/*")
.putExtra("mimeType", "image/*")
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivityForResult(Intent.createChooser(intentt, getString(R.string.setas)), 1)
what can i do for Video to Set As Wallpaper?
java

java

edited Jan 1 at 12:18
ibad ur rahman
asked Jan 1 at 11:27
ibad ur rahmanibad ur rahman
3942630
3942630
the above code is for image to set as wallpaper. what will i do to set Video as wallpaper
– ibad ur rahman
Jan 1 at 11:46
it Say "not supported"
– ibad ur rahman
Jan 1 at 12:02
check this tutorial vogella.com/tutorials/AndroidLiveWallpaper/article.html
– mitesh makwana
Jan 1 at 12:19
this one is for images. not for video
– ibad ur rahman
Jan 2 at 4:18
add a comment |
the above code is for image to set as wallpaper. what will i do to set Video as wallpaper
– ibad ur rahman
Jan 1 at 11:46
it Say "not supported"
– ibad ur rahman
Jan 1 at 12:02
check this tutorial vogella.com/tutorials/AndroidLiveWallpaper/article.html
– mitesh makwana
Jan 1 at 12:19
this one is for images. not for video
– ibad ur rahman
Jan 2 at 4:18
the above code is for image to set as wallpaper. what will i do to set Video as wallpaper
– ibad ur rahman
Jan 1 at 11:46
the above code is for image to set as wallpaper. what will i do to set Video as wallpaper
– ibad ur rahman
Jan 1 at 11:46
it Say "not supported"
– ibad ur rahman
Jan 1 at 12:02
it Say "not supported"
– ibad ur rahman
Jan 1 at 12:02
check this tutorial vogella.com/tutorials/AndroidLiveWallpaper/article.html
– mitesh makwana
Jan 1 at 12:19
check this tutorial vogella.com/tutorials/AndroidLiveWallpaper/article.html
– mitesh makwana
Jan 1 at 12:19
this one is for images. not for video
– ibad ur rahman
Jan 2 at 4:18
this one is for images. not for video
– ibad ur rahman
Jan 2 at 4:18
add a comment |
1 Answer
1
active
oldest
votes
Hello i found solution for my problem:
in Kotlin Android:
class VideoLiveWallpaperService : WallpaperService() {
override fun onCreateEngine(): WallpaperService.Engine {
return VideoEngine()
}
internal inner class VideoEngine : WallpaperService.Engine() {
private val TAG = javaClass.simpleName
private val mediaPlayer: MediaPlayer
init {
Log.i(TAG, "( VideoEngine )")
mediaPlayer = MediaPlayer.create(baseContext, R.raw.video1)
mediaPlayer.isLooping = true
}
override fun onSurfaceCreated(holder: SurfaceHolder) {
Log.i(TAG, "onSurfaceCreated")
mediaPlayer.setSurface(holder.surface)
mediaPlayer.start()
}
override fun onSurfaceDestroyed(holder: SurfaceHolder) {
Log.i(TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed")
playheadTime = mediaPlayer.currentPosition
mediaPlayer.reset()
mediaPlayer.release()
}
}
companion object {
protected var playheadTime = 0
}
}
in Java:
public class VideoWallpaperService extends WallpaperService
{
protected static int playheadTime = 0;
@Override
public Engine onCreateEngine()
{
return new VideoEngine();
}
class VideoEngine extends Engine
{
private final String TAG = getClass().getSimpleName();
private final MediaPlayer mediaPlayer;
public VideoEngine()
{
super();
Log.i( TAG, "( VideoEngine )");
mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.wallpapervideo);
mediaPlayer.setLooping(true);
}
@Override
public void onSurfaceCreated( SurfaceHolder holder )
{
Log.i( TAG, "onSurfaceCreated" );
mediaPlayer.setSurface(holder.getSurface());
mediaPlayer.start();
}
@Override
public void onSurfaceDestroyed( SurfaceHolder holder )
{
Log.i( TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed" );
playheadTime = mediaPlayer.getCurrentPosition();
mediaPlayer.reset();
mediaPlayer.release();
}
}
}
in Manifest: <service android:name=".VideoLiveWallpaperService"
android:label="Video live wallpaper" android:permission="android.permission.BIND_WALLPAPER">
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper"
android:resource="@xml/wallpaper" />
</service>
in res/xml/wallpaper.xml:
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
1
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
1
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53995053%2fset-video-as-set-wallpaper-in-android%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Hello i found solution for my problem:
in Kotlin Android:
class VideoLiveWallpaperService : WallpaperService() {
override fun onCreateEngine(): WallpaperService.Engine {
return VideoEngine()
}
internal inner class VideoEngine : WallpaperService.Engine() {
private val TAG = javaClass.simpleName
private val mediaPlayer: MediaPlayer
init {
Log.i(TAG, "( VideoEngine )")
mediaPlayer = MediaPlayer.create(baseContext, R.raw.video1)
mediaPlayer.isLooping = true
}
override fun onSurfaceCreated(holder: SurfaceHolder) {
Log.i(TAG, "onSurfaceCreated")
mediaPlayer.setSurface(holder.surface)
mediaPlayer.start()
}
override fun onSurfaceDestroyed(holder: SurfaceHolder) {
Log.i(TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed")
playheadTime = mediaPlayer.currentPosition
mediaPlayer.reset()
mediaPlayer.release()
}
}
companion object {
protected var playheadTime = 0
}
}
in Java:
public class VideoWallpaperService extends WallpaperService
{
protected static int playheadTime = 0;
@Override
public Engine onCreateEngine()
{
return new VideoEngine();
}
class VideoEngine extends Engine
{
private final String TAG = getClass().getSimpleName();
private final MediaPlayer mediaPlayer;
public VideoEngine()
{
super();
Log.i( TAG, "( VideoEngine )");
mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.wallpapervideo);
mediaPlayer.setLooping(true);
}
@Override
public void onSurfaceCreated( SurfaceHolder holder )
{
Log.i( TAG, "onSurfaceCreated" );
mediaPlayer.setSurface(holder.getSurface());
mediaPlayer.start();
}
@Override
public void onSurfaceDestroyed( SurfaceHolder holder )
{
Log.i( TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed" );
playheadTime = mediaPlayer.getCurrentPosition();
mediaPlayer.reset();
mediaPlayer.release();
}
}
}
in Manifest: <service android:name=".VideoLiveWallpaperService"
android:label="Video live wallpaper" android:permission="android.permission.BIND_WALLPAPER">
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper"
android:resource="@xml/wallpaper" />
</service>
in res/xml/wallpaper.xml:
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
1
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
1
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
add a comment |
Hello i found solution for my problem:
in Kotlin Android:
class VideoLiveWallpaperService : WallpaperService() {
override fun onCreateEngine(): WallpaperService.Engine {
return VideoEngine()
}
internal inner class VideoEngine : WallpaperService.Engine() {
private val TAG = javaClass.simpleName
private val mediaPlayer: MediaPlayer
init {
Log.i(TAG, "( VideoEngine )")
mediaPlayer = MediaPlayer.create(baseContext, R.raw.video1)
mediaPlayer.isLooping = true
}
override fun onSurfaceCreated(holder: SurfaceHolder) {
Log.i(TAG, "onSurfaceCreated")
mediaPlayer.setSurface(holder.surface)
mediaPlayer.start()
}
override fun onSurfaceDestroyed(holder: SurfaceHolder) {
Log.i(TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed")
playheadTime = mediaPlayer.currentPosition
mediaPlayer.reset()
mediaPlayer.release()
}
}
companion object {
protected var playheadTime = 0
}
}
in Java:
public class VideoWallpaperService extends WallpaperService
{
protected static int playheadTime = 0;
@Override
public Engine onCreateEngine()
{
return new VideoEngine();
}
class VideoEngine extends Engine
{
private final String TAG = getClass().getSimpleName();
private final MediaPlayer mediaPlayer;
public VideoEngine()
{
super();
Log.i( TAG, "( VideoEngine )");
mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.wallpapervideo);
mediaPlayer.setLooping(true);
}
@Override
public void onSurfaceCreated( SurfaceHolder holder )
{
Log.i( TAG, "onSurfaceCreated" );
mediaPlayer.setSurface(holder.getSurface());
mediaPlayer.start();
}
@Override
public void onSurfaceDestroyed( SurfaceHolder holder )
{
Log.i( TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed" );
playheadTime = mediaPlayer.getCurrentPosition();
mediaPlayer.reset();
mediaPlayer.release();
}
}
}
in Manifest: <service android:name=".VideoLiveWallpaperService"
android:label="Video live wallpaper" android:permission="android.permission.BIND_WALLPAPER">
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper"
android:resource="@xml/wallpaper" />
</service>
in res/xml/wallpaper.xml:
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
1
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
1
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
add a comment |
Hello i found solution for my problem:
in Kotlin Android:
class VideoLiveWallpaperService : WallpaperService() {
override fun onCreateEngine(): WallpaperService.Engine {
return VideoEngine()
}
internal inner class VideoEngine : WallpaperService.Engine() {
private val TAG = javaClass.simpleName
private val mediaPlayer: MediaPlayer
init {
Log.i(TAG, "( VideoEngine )")
mediaPlayer = MediaPlayer.create(baseContext, R.raw.video1)
mediaPlayer.isLooping = true
}
override fun onSurfaceCreated(holder: SurfaceHolder) {
Log.i(TAG, "onSurfaceCreated")
mediaPlayer.setSurface(holder.surface)
mediaPlayer.start()
}
override fun onSurfaceDestroyed(holder: SurfaceHolder) {
Log.i(TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed")
playheadTime = mediaPlayer.currentPosition
mediaPlayer.reset()
mediaPlayer.release()
}
}
companion object {
protected var playheadTime = 0
}
}
in Java:
public class VideoWallpaperService extends WallpaperService
{
protected static int playheadTime = 0;
@Override
public Engine onCreateEngine()
{
return new VideoEngine();
}
class VideoEngine extends Engine
{
private final String TAG = getClass().getSimpleName();
private final MediaPlayer mediaPlayer;
public VideoEngine()
{
super();
Log.i( TAG, "( VideoEngine )");
mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.wallpapervideo);
mediaPlayer.setLooping(true);
}
@Override
public void onSurfaceCreated( SurfaceHolder holder )
{
Log.i( TAG, "onSurfaceCreated" );
mediaPlayer.setSurface(holder.getSurface());
mediaPlayer.start();
}
@Override
public void onSurfaceDestroyed( SurfaceHolder holder )
{
Log.i( TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed" );
playheadTime = mediaPlayer.getCurrentPosition();
mediaPlayer.reset();
mediaPlayer.release();
}
}
}
in Manifest: <service android:name=".VideoLiveWallpaperService"
android:label="Video live wallpaper" android:permission="android.permission.BIND_WALLPAPER">
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper"
android:resource="@xml/wallpaper" />
</service>
in res/xml/wallpaper.xml:
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
Hello i found solution for my problem:
in Kotlin Android:
class VideoLiveWallpaperService : WallpaperService() {
override fun onCreateEngine(): WallpaperService.Engine {
return VideoEngine()
}
internal inner class VideoEngine : WallpaperService.Engine() {
private val TAG = javaClass.simpleName
private val mediaPlayer: MediaPlayer
init {
Log.i(TAG, "( VideoEngine )")
mediaPlayer = MediaPlayer.create(baseContext, R.raw.video1)
mediaPlayer.isLooping = true
}
override fun onSurfaceCreated(holder: SurfaceHolder) {
Log.i(TAG, "onSurfaceCreated")
mediaPlayer.setSurface(holder.surface)
mediaPlayer.start()
}
override fun onSurfaceDestroyed(holder: SurfaceHolder) {
Log.i(TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed")
playheadTime = mediaPlayer.currentPosition
mediaPlayer.reset()
mediaPlayer.release()
}
}
companion object {
protected var playheadTime = 0
}
}
in Java:
public class VideoWallpaperService extends WallpaperService
{
protected static int playheadTime = 0;
@Override
public Engine onCreateEngine()
{
return new VideoEngine();
}
class VideoEngine extends Engine
{
private final String TAG = getClass().getSimpleName();
private final MediaPlayer mediaPlayer;
public VideoEngine()
{
super();
Log.i( TAG, "( VideoEngine )");
mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.wallpapervideo);
mediaPlayer.setLooping(true);
}
@Override
public void onSurfaceCreated( SurfaceHolder holder )
{
Log.i( TAG, "onSurfaceCreated" );
mediaPlayer.setSurface(holder.getSurface());
mediaPlayer.start();
}
@Override
public void onSurfaceDestroyed( SurfaceHolder holder )
{
Log.i( TAG, "( INativeWallpaperEngine ): onSurfaceDestroyed" );
playheadTime = mediaPlayer.getCurrentPosition();
mediaPlayer.reset();
mediaPlayer.release();
}
}
}
in Manifest: <service android:name=".VideoLiveWallpaperService"
android:label="Video live wallpaper" android:permission="android.permission.BIND_WALLPAPER">
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper"
android:resource="@xml/wallpaper" />
</service>
in res/xml/wallpaper.xml:
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" />
answered Jan 2 at 10:31
ibad ur rahmanibad ur rahman
3942630
3942630
1
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
1
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
add a comment |
1
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
1
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
1
1
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
Nice & polyglot, but a battery hungry application. Accept your own answer, so others may skip visiting.
– Joop Eggen
Jan 2 at 10:35
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
i cannot today. because Stackoverflow accept answer on own questions 2 days later. so it will take time. thanks
– ibad ur rahman
Jan 2 at 11:21
1
1
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
Nice answer! You should fix the minor formatting issues for your code examples though (like using correct indenting all over the place)!
– GhostCat
Jan 2 at 13:31
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53995053%2fset-video-as-set-wallpaper-in-android%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
the above code is for image to set as wallpaper. what will i do to set Video as wallpaper
– ibad ur rahman
Jan 1 at 11:46
it Say "not supported"
– ibad ur rahman
Jan 1 at 12:02
check this tutorial vogella.com/tutorials/AndroidLiveWallpaper/article.html
– mitesh makwana
Jan 1 at 12:19
this one is for images. not for video
– ibad ur rahman
Jan 2 at 4:18