1.本发明涉及数字播放领域,特别涉及一种提升数字播放系统切换音源效率的方法。
背景技术:2.数字播放系统的来源可以是各式各样的,比如当下国内流行的qqplay、酷狗音乐、网易云音乐等,国外流行的spotify connect、roon ready等等。人们总是希望能在各具风格的在线音乐来源中随心切换、快速切换、平滑切换,自动切换音源在音源数量增多的情况下耗时较久、准确性无法保障导致效率低下、用户体验不佳的问题。音源数量越多,切换时间越长,体验越差,手动切换音源,需要多个载体上运行,即除了目标的音源载体外,至少需要一个第三方的跟具体音源无关的载体,将音源进行手动设置,即把原始音源选择到新的目标音源,然后才能在目标音源载体上进行实际播放,才实现了音源的切换。
3.自动切换音源,目的是采用停止其他所有音源的方式再启动新音源的方式。而每个音源的停止都需要时间的,所以音源越多,耗时越久。所以并不是真正的精准、快速控制。
技术实现要素:4.本发明的目的在于提供一种提升数字播放系统切换音源效率的方法,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:一种提升数字播放系统切换音源效率的方法,包括以下方法:
6.步骤一:对音源进行编号,设置为1,2,3,4,...n音源;
7.步骤二:对编号后的音源进行文件配置;
8.步骤三:进行音源的切换,停止当前音源,根据配置文件,切换到需要播放的音源。
9.优选的,在进行文件配置时,当出现文件配置失败,对文件配置失败的原因进行收集、反馈、改进。
10.优选的,在步骤三中,进行切换目标的判断。
11.优选的,在进行切换目标的判断时,若是切换目标则退出播放,若不是,在进行下一个音源的判断,依次进行,直到找到目标。
12.优选的,还包括停止所有音源,然后进行需要的音源播放。
13.优选的,在停止所有音源时,所有音源的数量最多为三个。
14.本发明的技术效果和优点:本发明可以不受音源数量的影响,既能提升切换效率,还能提升切换的准确性,提升用户的体验,不会受到音源数量的限制,能够快速切换。
附图说明
15.图1为本发明的流程结构示意图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
17.本发明提供了如图1所示的一种提升数字播放系统切换音源效率的方法,假如有1,2,3,4,......n个音源,目前播放的1号音源,现在需要切换到3号音源。那么我们可以直接停止1号音源即可,而不是简单的停止除了3之外的其他n-1个音源。那么每次切换怎么精确知道是1号而不是其他在播放呢,所以需要每次切换后及时将3号记录到配置文件中。
18.上述方法改进之后,总是会出现一些误差,可能是停止失败,可能是播放失败,可能写文件失败等,此时我们对这些失败进行收集、反馈、改进、产生了不同的改进策略,以应对这些异常,从而确保我们的切换准确、高效。这些不同的策略都可以抽象为反馈法。
19.其中之一的策略就是利用当前的多对点进行改进。改进的多对点是指依次停止所有的除掉目标音源,但是每停止一个音源,都需要返回和判断,如果已经停止了当前的音源,马上进入下一个环节;而无需停止对音源进行停止操作。
20.在进行音源的切换时,我们可以停止一个,然后启动一个,同时还可以采用的简单直接的方式。切换时,它不是去停止对方,而是一刀切的方式,停止除了自己需要播放的音源之外的所有的其他n-1个音源,当然也可以包括停止自己;最后才启动播放需要的音源。所以我把这种方式命名为多对点的方式。在音源数量较小,比如两三个音源,这种方式没问题。但是如果随着音源数量的增多,n越多,那么这种方式的弊端越明显。
21.在进行切换时,为了加快速度,每一个停止我们都会去判断是否为目标对象。是就退出,否就继续下一个,直到找到真正的目标。当然该策略还可以再改进,比如做一个播放的记录列表。倒序进行停止。
22.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种提升数字播放系统切换音源效率的方法,其特征在于,包括以下方法:步骤一:对音源进行编号,设置为1,2,3,4,...n音源;步骤二:对编号后的音源进行文件配置;步骤三:进行音源的切换,停止当前音源,根据配置文件,切换到需要播放的音源。2.根据权利要求1所述的一种提升数字播放系统切换音源效率的方法,其特征在于,在进行文件配置时,当出现文件配置失败,对文件配置失败的原因进行收集、反馈、改进。3.根据权利要求1所述的一种提升数字播放系统切换音源效率的方法,其特征在于,在步骤三中,进行切换目标的判断。4.根据权利要求3所述的一种提升数字播放系统切换音源效率的方法,其特征在于,在进行切换目标的判断时,若是切换目标则退出播放,若不是,在进行下一个音源的判断,依次进行,直到找到目标。5.根据权利要求1所述的一种提升数字播放系统切换音源效率的方法,其特征在于,还包括停止所有音源,然后进行需要的音源播放。6.根据权利要求5所述的一种提升数字播放系统切换音源效率的方法,其特征在于,在停止所有音源时,所有音源的数量最多为三个。
技术总结本发明公开了一种提升数字播放系统切换音源效率的方法,包括以下方法:对音源进行编号,设置为1,2,3,4,...N音源,对编号后的音源进行文件配置,进行音源的切换,停止当前音源,根据配置文件,切换到需要播放的音源,在进行文件配置时,当出现文件配置失败,对文件配置失败的原因进行收集、反馈、改进,在进行切换目标的判断时,若是切换目标则退出播放,若不是,在进行下一个音源的判断,依次进行,直到找到目标。本发明可以不受音源,数量的影响,既能提升切换效率,还能提升切换的准确性,提升用户的体验,不会受到音源数量的限制,能够快速切换。换。换。
技术研发人员:黄剑 庄佳颖 毛金花
受保护的技术使用者:上德(珠海)数据科技有限公司
技术研发日:2022.06.17
技术公布日:2022/10/11