一种全景音效的缓存设定方法技术

技术编号:17654554 阅读:54 留言:0更新日期:2018-04-08 08:05
本发明专利技术涉及一种全景音效的缓存设定方法,包括如下步骤:当开启全景音效后,对原始音频数据进行处理,加上全景音效的逻辑,形成带全景音效的音频数据,将带全景音效的音频数据存入缓冲区,所述缓冲区设于底层,供播放器从其中获取音频数据并播放,所述缓冲区的大小按以下原则进行动态调整:手机性能高和/或当前可用系统资源多,则缓冲区小,手机性能低和/或当前可用系统资源少,则缓冲区大。本发明专利技术,针对全景音效切换到普通音效的算法进行优化,通过算法合理调整全景音效的缓存的大小,配合界面主线程关闭波纹动画的操作,有效减小因为等待全景音效清空缓存带来的动画卡顿,提高界面流畅度,给用户更好的使用体验。

【技术实现步骤摘要】
一种全景音效的缓存设定方法
本专利技术涉及全景音效
,具体说是一种全景音效的缓存设定方法。
技术介绍
全景音效,也称为全景环绕音效,当用户由全景音效切换到普通音效时,界面和声音会卡顿,不同的手机上会有不同的卡顿延迟,有的不足1秒,有的多于1秒。例如:当用户点击了关闭按钮,希望由全景音效切换到普通音效,界面主线程会等待全景音效清空缓存,也就是播放完缓存的数据才能执行关闭波纹动画的操作,此时,用户看到的情况则是,界面的波纹动画卡顿不动了,直到全景音效清空缓存后,波纹动画才被关闭,这样体验非常不好。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种全景音效的缓存设定方法,针对全景音效切换到普通音效的算法进行优化,通过算法合理调整全景音效的缓存的大小,配合界面主线程关闭波纹动画的操作,有效减小因为等待全景音效清空缓存带来的动画卡顿,提高界面流畅度,给用户更好的使用体验。为达到以上目的,本专利技术采取的技术方案是:一种全景音效的缓存设定方法,其特征在于,包括如下步骤:当开启全景音效后,对原始音频数据进行处理,加上全景音效的逻辑,形成带全景音效的音频数据,将带全景音效的音频本文档来自技高网...
一种全景音效的缓存设定方法

【技术保护点】
一种全景音效的缓存设定方法,其特征在于,包括如下步骤:当开启全景音效后,对原始音频数据进行处理,加上全景音效的逻辑,形成带全景音效的音频数据,将带全景音效的音频数据存入缓冲区,所述缓冲区设于底层,供播放器从其中获取音频数据并播放,所述缓冲区的大小按以下原则进行动态调整:手机性能高和/或当前可用系统资源多,则缓冲区小,手机性能低和/或当前可用系统资源少,则缓冲区大。

【技术特征摘要】
1.一种全景音效的缓存设定方法,其特征在于,包括如下步骤:当开启全景音效后,对原始音频数据进行处理,加上全景音效的逻辑,形成带全景音效的音频数据,将带全景音效的音频数据存入缓冲区,所述缓冲区设于底层,供播放器从其中获取音频数据并播放,所述缓冲区的大小按以下原则进行动态调整:手机性能高和/或当前可用系统资源多,则缓冲区小,手机性能低和/或当前可用系统资源少,则缓冲区大。2.如权利要求1所述的全景音效的缓存设定方法,其特征在于:手机性能高和手机性能低是指,根据手机所用CPU、内存以及音频模块,综合打分预估得到的手机性能指标。3.如权利要求1所述的全景音效的缓存设定方法,其特征在于:手机性能高和手机性能低是指,根据测试,预置的手机性能指标。4.如权利要求1所述的全景音效的缓存设定方法,其特征在于:手机性能高和手机性能低是指,根据形成带全景音效的音频数据的速度,预设的手机性能指标。5.如权利要求1所述的全景音效的缓存设定方法,其...

【专利技术属性】
技术研发人员:孙征
申请(专利权)人:北京酷我科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1