首页 雅荣游戏介绍 正文

鬼畜义父安卓游戏怎么样?好玩吗?值不值得玩?

今天跟大家聊聊我这两天搞的“鬼畜义父安卓”的事儿,一开始我都没想过能搞出来,纯粹是闲的,想折腾一下。

我得说清楚,这玩意儿就是个恶搞,大家图一乐呵得了,别较真。

我就是在网上瞎逛,看到了几个鬼畜视频,觉得挺有意思。然后就想到,能不能自己做一个类似的安卓APP,可以把一些语音片段拼接起来,搞出那种魔性的效果。

说干就干,我先是找了几个现成的安卓开发工具,我用的是Android Studio,这玩意儿用起来还算顺手。然后就开始琢磨,这APP要实现哪些功能。

最基本的就是要有录音功能,可以录制自己的声音。然后要有素材库,可以把自己喜欢的语音片段放进去。就是拼接功能,可以把这些语音片段按照一定的顺序拼接起来,生成新的语音。

我先从录音功能开始,这部分比较简单,网上有很多教程,照着写就行。搞定录音之后,我就开始弄素材库。我用了一个ListView来显示素材,然后用一个SQLite数据库来存储素材的信息。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

这部分稍微麻烦一点,因为涉及到数据库的操作,我得先设计好数据库的表结构,然后写一些SQL语句来增删改查数据。不过还网上也有很多相关的资料,我一边查一边写,总算是把素材库的功能给搞定了。

接下来就是最核心的拼接功能了。这部分我琢磨了好久,一开始我想用MediaPlayer来实现,但是发现MediaPlayer不太灵活,没法精确控制语音片段的播放位置。

后来我改用AudioTrack来实现,AudioTrack可以直接操作音频数据,可以精确控制播放位置。我先把要拼接的语音片段的音频数据读取出来,然后把它们拼接在一起,用AudioTrack播放出来。

这部分代码写起来比较复杂,我调试了好久才搞定。拼接出来效果也挺鬼畜的,挺有意思。

APP的基本功能搞定之后,我就开始美化界面。我找了一些好看的图片和图标,把APP的界面弄得稍微漂亮一点。然后我又加了一些小功能,比如可以分享生成的语音到微信或者QQ。

我就把APP打包成APK文件,安装到手机上测试。测试过程中发现了一些BUG,我一一修复。

整个过程大概花了两三天的时间,虽然有点累,但是看到自己做的APP可以正常运行,还是挺有成就感的。

这玩意儿纯粹是自己瞎折腾出来的,代码写得也不规范,大家看看乐呵乐呵就行了,别当真。如果你也想做一个类似的APP,可以参考我的思路,自己动手试试。

这回“鬼畜义父安卓”的实践,让我又复习了一下安卓开发的一些知识,也学到了一些新的东西。以后有机会,我还会继续折腾一些有趣的小项目。