如何在安卓手机上将视频设置为动态壁纸?

18

有没有人知道如何将 .mp4 视频设置为动态壁纸?

我搜索了很多,但找不到解决方法。我只找到了这篇文章,但是我从中得不到任何想法。

如果您对这个概念有什么想法,请帮帮我。


看看这个:http://forum.xda-developers.com/showthread.php?t=804720 - itsrajesh4uguys
如果你访问这个链接http://ikaruga2.wordpress.com/2011/06/15/video-live-wallpaper-part-1/,你会得到一些想法。 - itsrajesh4uguys
以上链接的示例代码可在此处获取:https://github.com/frankandrobot。 - itsrajesh4uguys
2个回答

17

经过三天的努力,我最终在eclipse中运行了这个项目

我分享一下步骤,希望对其他人有所帮助:

首先,最重要的是您的项目路径ndk路径不应包含空格,否则您将在按照这些步骤操作时遇到问题。我也遇到了这样的问题,所以如果有空格,请将其删除。

例如:

android ndk/Live wallpaper

请将其替换为:

androidndk/Livewallpaper

以下是具体步骤:

1)从Android NDK页面安装NDK(我使用的是Ubuntu操作系统)。

2)为NDK安装插件https://dl-sl.google.com/android/eclipse/)。

3)打开终端并进入您的项目目录路径。

例如:/yourprojectname$

4)现在从您的项目目录路径中编写Android NDk路径。

例如:

 /home/rainc/android_setup/android-ndk-r8d/ndk-build

按回车键。这将为您生成一个 .so 文件,这意味着库文件已经生成。

您已成功完成。如果在此处出现错误,则安装和其他步骤可能会有错误。

以下链接帮助了我进行研究:

第一个

第二个

第三个

还要感谢Lazy Ninja帮助我。


1
对于Eclipse用户,您可能需要将“lib”重命名为“libs”。对于Windows用户,您还需要按照以下步骤操作:https://dev59.com/oHHYa4cB1Zd3GeqPISxY#17700708。最后,您可以通过右键单击项目> Android工具> 添加本地支持来直接从Eclipse编译ndk。 - manixrock
@Divyu 不用替换ffmpeg库,兄弟。你遇到了什么问题? - Hardik Joshi
王子,实际上我对第四步感到困惑,当我打开项目目录路径时...我的NDK在其他目录中,所以我不知道如何构建NDK。 - Divyu
@Divyu 抱歉回复晚了。你解决了错误/问题吗? - Hardik Joshi
@Divyu,你遇到了什么问题? - Hardik Joshi
显示剩余4条评论

7

除非您熟悉Android NDK,否则您将面临良好的挑战。
有库ffmpeg会节省您一些时间。
这里有一个视频动态壁纸教程,请阅读第1-4部分。
还有一个链接提供项目代码。
希望能帮助您入门。


谢谢回复,我正在配置我的Eclipse中的NDK。让我试试,谢谢。 - Hardik Joshi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接