本周的主要工作集中在配音模块的完善与题库框架的构建上,截止到4月23号,配音模块的基本功能与主要的配音流程已经完成,题库总体的框架也已经构建完成。
关于配音模块
1. 解决了配音模块的若干bug,其中包括配音时背景音乐和对话继续播放导致录入杂音的问题、退出配音模块后没有及时清理资源的问题、多个对话声音重叠的问题、切换章节画面闪烁的问题等等。
2. 实现了配音模块分角色配音的功能,在用户进入配音模块选择配音时,需要用户选择配音的角色并基于此角色进行配音,但目前为止存在的问题是选择角色时只能全选或者单选一个角色,不能自定义选择多个角色,这个问题在下周需要解决。
3. 实现了配音完成后配音上传的功能,配音上传的要求是用户必须完整的配完自己所选角色的全部配音后才能上传,上传的基本单位某个剧本的某个角色的全部配音,上传的服务器是七牛CDN。
4. 目前配音模块还缺少的一个重要功能便是配音合作功能,配音合作分为两种模式,一种为实时在线合作,一种为离线合作,在下周需要对这两种模式进行选择并制定技术上的实现方案。
关于题库框架
1. 目前题库总体的框架已经构建完成,但是还有一部分UI组件没有完成或者实现仍然存在问题,这些问题在下周都必须得到解决。
2. 目前一个亟需解决的问题是题目信息的入库问题,因为目前题目的主要信息载体为Xmind文件,因此需要编写解析程序将Xmind文件中的题目信息导入到数据库当中,目前能想到的有两种解决方案,一种是通过Xmind的API直接读取并将信息导入到数据库中,另一种是先将Xmind文件转成Excel文件,再通过PIO将Excel中的信息导入到数据库中。