- 5
- 0
- 约6.66千字
- 约 12页
- 2019-03-10 发布于广西
- 举报
基于Android的视频音量自动调控系统
第 PAGE \* Arabic \* MERGEFORMAT 12 页
专利申请技术交底书
一、 基本信息
发明名称:基于Android的视频音量自动调控系统
二、 技术信息
1. 所属技术领域
在Android手机使用过程中通常音量我们设定后不会怎么变化,当我们打开视频界面的时候最常见的操作就是调整视频音量这个过程,并且将音量调整到一定值后不会再有任何变化,当外界噪音强度发生变化的时候,我们需要再次对音量大小进行调整。
这个调整过程全程需要用户自己参与调节,比较麻烦,且用户体验很差。
本方案提供了一种在视频界面时的音量自动调整方案,通过环境噪音大小的不同对当前视频音量进行动态调整。同时也会监听第三方事件的发生,对音量进行相应的还原操作。
通过本方案的调节能够有效的达到需求和系统功耗开销的平衡,同时整个音量的调整过程是程序自动完成的,不需要人为进行干预,大大提高了用户的使用体验。
2. 名词解释
第三方事件:本方案中第三方事件是指会导致直播界面不可见的事件,例如来电,应用切换等操作。
SharedPreferences:SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出。
键值对:键值对就是可以根据一个键值获得对应的一个值。键是唯一的不可重复的,值是可以重复的。
JDK:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
Thread:线程(thread, 台湾称“执行绪”)是“进程”中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。
Handler:Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。
Activity:Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一[1] 。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。
生命周期:指的是应用程序的某一界面从开始创建到最终销毁的整个过程。
3. 本发明技术方案详细描述,必要时应结合附图进行说明
本方案通过采集环境音量的变化来动态调整当前视频播放页面的音量变化,根据环境音量大小的不同来进行动态调整视频界面下的音频大小。
同时会监听第三方事件的发生,当第三方事件发生的时候我们会对系统音量进行相应的调整。
本方案整体实施方案图如下所示:
为了方便理解,我们现在对上述方案进行相应的解释:
获取系统原始音量并存储
本步骤主要目标是获取当前系统的音量,并对该音量值进行保存,方便后期进行音量恢复的时候可以还原到调整前的音量值。
在Android系统中,音量被分为了很多类型,不同类型的音量可以单独对其进行控制。
Android系统音量分类:(Android系统音量的分类type)
STREAM_ALARM 警报
STREAM_MUSIC 音乐回放即媒体音量
STREAM_NOTIFICATION 窗口顶部状态栏Notification,
STREAM_RING 铃声
STREAM_SYSTEM 系统
STREAM_VOICE_CALL 通话
STREAM_DTMF 双音多频,拨号键的声音
我们所关注的是视频播放的音量大小,视频播放音量的大小是被划分到STREAM_SYSTEM系统音量中的,也就是说我们希望获取视频音量大小需要对Android系统中的STREAM_SYSTEM音量来进行获取。
接下来我们描述一下具体的获取音量的过程:
接下来我们详细描述一下获取音量的实施步骤:
获取AudioManager管理者对象
Android系统中所有系统级别的服务都是通过统一的接口来进行访问的,同样我们需要获取AudioManger音频管理者服务也需要通过调用系统提供的getSystemService(Co
您可能关注的文档
- xx信息机房基于业务的整体运行保障建设方案(软件).doc
- xx信息机房基于业务的整体运行保障建设方案(软件模板).doc
- xx信息机房基于业务的整体运行保障建设方案(硬件).doc
- xx信息机房基于业务的整体运行保障建设方案(硬件模板).doc
- xx信息机房基于业务的整体运行保障建设方案.doc
- 北汽集团信息机房基于业务的整体运行保障建设方案v2.doc
- 毕业论文 基于内容的图像检索技术研究.doc
- 毕业论文-基于华师就业导航系统的测试.doc
- 毕业设计 基于区域检测特征的混凝土裂缝图像拼接.doc
- 初稿--基于J2EE的工程实训考核系统的设计与实现.doc
- 宣贯培训(2026年)《GBT 26378-2024粗梳毛织品》.pptx
- 广东省揭阳市惠来县2023-2024学年六年级下学期期中试题.docx
- 宣贯培训(2026年)《GBT 26731-2024废轮胎加工处理》.pptx
- 2026年智能科技在生活领域的应用展望.docx
- 宣贯培训(2026年)《GBT 26732-2025轮胎翻新工艺》.pptx
- 广东省广州市越秀区2024-2025学年六年级上学期期末试题.docx
- 宣贯培训(2026年)《GBT 26954-2024焊缝无损检测 基于复平面分析的焊缝涡流检测》.pptx
- 2026年智能生活新趋势解析报告.docx
- 2026年智能汽车产业发展趋势报告.docx
- 广东省潮州市潮安区2023-2024学年六年级上学期期末考试试题.docx
最近下载
- 健康减脂专家—变啦V1.2发布.doc VIP
- 比亚迪唐dm2015款旗舰版说明书.doc VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- FMEA手册最新中文版整理(第五版).pdf VIP
- 68万吨年煤制甲醇项目精馏工段工艺设计.doc
- 全球化背景下海外中国公民领事保护体系的构建与完善研究.docx VIP
- 写人外貌作文教学课件.ppt VIP
- 2012款东风标致508用户使用手册.pdf
- 年产吨碳酸饮料工厂设计.docx VIP
- 2026届湖南长沙长郡教肓集团重点中学中考语文最后冲刺模拟试卷含解析.doc
原创力文档

文档评论(0)