解决问题的通用范式可以分为:理解、分解、破解。不要抱着全都学明白了再动手的学生思维,先理解白噪音产品是什么,分解为一系列具体的任务(有研发,也有需求规划、界面设计、功能测试),再从 MVP 的角度逐个破解问题。
- 白噪音是什么?是音频文件
- 音频文件有哪些维度要关注? MP3 和 wav 等不同格式,不同码率,多声道
- 播放白噪音需要什么能力?媒体/音频接口的知识
- 怎么获取媒体/音频接口的知识?看 Android 官方文档/问 ChatGPT/搜 StackOverflow/抄 GitHub
- 白噪音除了基础的播放还需要哪些附加能力?应用在后台如何播放/怎么切换听筒和外放/怎么定时关闭/怎么混流后输出音频
- 音频处理完了怎么做成产品?页面的布局绘制/页面跳转和动画/按键图标和配色/夜间模式、无障碍的适配 |