IOS-APP 《小小复读机》

使用场景(软件需求):

1,学习外语口语时复读;


2,演讲辩论回顾;


3,练习歌曲回顾;

4,记录重要事项;


核心功能:
录音,然后复读,复读可以变速,声音文件可以选择保留和删除。

功能概要:
录音:开始、结束、暂停、取消;(参考微信的便捷式操作)
复读:A-B段复读、上一个和下一个录音文件、变速、正常播放还是复读模式;(上面是按钮,下面是录音文件列表,按钮设置参考传统复读机,可以考虑波形图,用户可以发现自己的音调高低)

用户界面:
界面1:录音界面;
界面2:播放界面;

录音功能:
1,传统的按键开始,按键取消或者结束;
2,微信的按住开始,滑动取消或者松开结束;
录音列表的展示方式,采用微信聊天的长短框形式;

播放功能:
上面是按钮功能框,下面是播放详情;
A-B键,播放过程中,按下一次是A起点,按下一次是B终点,开始复读;复读过程中点击取消复读模式;
变速↑:播放过程中点击加速;变速↓:播放过程中点击减速;
上一个:点击进入上一个(如果是播放接入则播放,暂停接入则暂停)
下一个:点击进入下一个(同上)

界面设计:https://www.processon.com/view/link/56454834e4b029c3ca262c87

最后做出来的效果如上。

这个是版本1.0,本身需求不是很大,所以实在没动力继续去优化它。等提交AppStore,再做进一步的调整。

耗时比较长的几个点:

1,录音功能;

2,ios 的文件系统;

3,播放功能;

4,类似微信的按住说话,松开结束,上移取消;

app和当初设计的功能差不多,就是界面不太满意,同时录音有点杂音(这个和ios自带的录音app一样),还有就是一些异常结束的判断没有做。

原文地址:https://www.cnblogs.com/loying/p/4961401.html