Energy Engine PC Live Wallpaper 电脑闪退怎么办什么原因

本站所有软件都由网友上传,洳有侵犯你的版权请发邮件tougao@ 好特网

版权声明:本文为博主原创文章未经博主允许不得转载。 /lmj/article/details/

    此外大家还记得在Android播放视频吗?

    常规的做法有通过VideoView除此以外还有通过MediaPlayer配合SurfaceView配合来实现,今天这个唎子类似后者

    我们只需要通过MediaPlayer将解码的数据不断的输送到传入的Surface中即可。

    onVisibilityChanged即当桌面不可见时,我们要暂停播放等回到桌面继续。

    注册完成后我们在MainActivity中添加一个按钮点击设置为桌面背景,调用代码如下

    这样就完成了代码的初步编写啦~~

    (4)增加一些参数的支持

    刚才我们设置了默认是静音可能有时候我们会希望能够动态去控制视频桌面的参数,正常应该尝试去使用settingsActivity不过峩觉得其实广播也挺合适的,无非就是Service(可能在独立的进程)和Activity等通信嘛~~

    这里我们增加一个复选框支持设置开启声音or关闭声音。

    最后直接在VideoLiveWallpaper中添加两个静态方法用于发送广播即可:

    监听一下CheckBox状态发送广播即可。

    ok这样一个简单的视频桌面就完成啦~~

      直接将这个目录以项目形式导入。

      我要回帖

      更多关于 电脑闪退怎么办 的文章

       

      随机推荐