实现网
android底层开发 远程全职

一、目标: 做一个Android APP,可以对Android系统底层的音频参数做出设置(类似手机上的“设置”选项,对系统全局生效的); 设置完成后,无论这个APP是否开启,都能在播放音频时把设置好的参数用上; 利用上述参数设置,在Android底层进行相应的音频处理 二、功能需求: EQ均衡器 APP 31个推子,范围是-24~+24,步长0.1 底层 已有现成代码,移植到底层即可;甲方会在对接时给乙方详述前后端对应关系,并提供相关参考代码 3)注意事项 Android底层音频的每个声道都有自己专属的EQ(具体参考6.声道选择),所以上述的31个推子对应的变量,在底层要存储[channels]这么多组,但是界面只显示当前声道的31个值; 延时 APP 1个推子,范围-200~+200,步长0.02 底层 已有现成代码,移植到底层即可;甲方会在对接时给乙方详述前后端对应关系,并提供相关参考代码 注意事项 Android底层音频的每个声道都有自己专属的延时(具体参考6.声道选择),所以在底层要存储channels个延时变量,但是界面只显示当前声道的延时数值; 声道增益 APP 1个推子,范围-24~+24,步长0.1 底层 已有现成代码,移植到底层即可;甲方会在对接时给乙方详述前后端对应关系,并提供相关参考代码 注意事项 Android底层音频的每个声道都有自己专属的增益(具体参考6.声道选择),所以在底层要存储channels个增益变量,但是界面只显示当前声道的增益数值; 总增益 APP 1个推子,范围-24~+24,步长0.1 底层 已有现成代码,移植到底层即可;甲方会在对接时给乙方详述前后端对应关系,并提供相关参考代码 注意事项 该变量是全局的,只需要一个即可,一直显示在界面上 播放粉噪测试音 APP 1个按钮,控制“播放”和“停止”;已有现成代码,在上层AudioTrack代码中实现即可,甲方会在对接时给乙方提供相关参考代码 注意事项 粉噪测试音,同一时间只能从一个声道播出,当前选的是哪个声道就从哪个声道播出粉噪(具体参考6.声道选择); 声道选择 APP 用GroupBox给每个声道配备一个按钮,所有按钮中必须且只能选择一个,代表当前选择的声道;上层AudioTrack代码中;如果正在播放粉噪,则只能在当前声道播出,其他声道不能播出任何数据; 注意事项 点击某个按钮时,要从底层获取当前声道的EQ、增益和延时,并显示在界面上 保存配置 APP 用一个“保存”按钮来表示,将当前的控件数值保存到当前配置文件中; 底层 在固定位置建立配置文件,默认名称是“WanosToning.wanostone”,里面记载总增益值,以及每个声道的31个EQ值、1个延时值、1个声道增益值 另存配置 APP 用一个“另存为”按钮来表示,点击此按钮后,弹出文件对话框,用户可以自行输入文件名,将当前的控件数值保存到该文件中,扩展名是wanostone;输入完成后将当前的控件数值保存到该文件中; 底层 在指定位置建立配置文件,里面记载总增益值,以及每个声道的31个EQ值、1个延时值、1个声道增益值 读取配置 APP 用一个“读取”按钮来表示,点击此按钮后,弹出文件对话框,用户可以选择指定的“wanostone”配置文件,点击后将配置文件中的数值显示在界面上,默认显示当前声道的控件数值 底层 接收配置文件中的数据 三、技术要求: 熟练掌握Android音频框架 有Android源码开发经验 有Android设备刷机调试经验 每周1-2天到公司开会或开发

Small add868413cda8bf4d029139a28ad32e6
昵称登录后显示 1 年多前发布

预估 1000元 / 8小时

已有2人投递
web端实时音视频互动平台 远程全职
WebRTC
Vue

一、需求描述: 产品类别:web端页面 功能描述: (1)基于目前已有的web端音视频平台,开发对接账号系统(登录、用户列表、个人中心、修改密码); (2)实现呼叫及被叫逻辑,实现多人实时通信; (3)实现web端之间,web端与App端,发送文字、图片、文件等内容; (4)通话人员管理:邀请加入会话频道,踢出会话频道; (5)实现在屏幕画面上标记,圈点,并传递标记坐标到其他端; (6)实现web端桌面共享; (7)实现web端之间、web端与App端的消息指令传递; 功能说明: (1)需对接我司后台Api接口,实现与服务器通信; (2)需对接第三方WebRTC音视频SDK,实现客户端之间功能互通; (3)上述功能均可由第三方SDK实现,对接即可,并非从0开始开发; 技术:3年以上前端开发;精通vue;需熟悉webRTC 二、人才要求: 需人在北京,3年以上前端开发经验,会Vue全家桶,能独立打包、测试、发布上线;做过WebRTC项目者更优。 三、其他要求: 坐班要求:建议全称到我方公司坐班,方便与后台及移动端对接沟通 项目周期:总周期约2周左右(具体可沟通后确定准确周期) 四、时间和地点 办公地点:北京市石景山区 期望开始工作日期:2020-09-29 (最好可以到我方公司当面沟通清楚需求)

Small b666d84baaa3404411b5320a018bd5dc
昵称登录后显示 3 年多前发布

预估 500元 / 8小时

已有1人投递

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求