zoukankan      html  css  js  c++  java
  • 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一样),还有就是一些异常结束的判断没有做。

  • 相关阅读:
    上周热点回顾(11.2912.5)
    上周热点回顾(11.1511.21)
    上周热点回顾(11.2211.28)
    上周热点回顾(12.1312.19)
    Bambook程序达人赛报名公告
    HTML5技术专题上线啦!
    “博客无双,以文会友”活动公告
    上周热点回顾(12.612.12)
    [转]Java RMI之HelloWorld篇
    中国现代远程与继续教育网 统考 大学英语(B)考试大纲
  • 原文地址:https://www.cnblogs.com/loying/p/4961401.html
Copyright © 2011-2022 走看看