资源信息播放的控制方法、装置、存储介质以及电子设备与流程

文档序号:24645840发布日期:2021-04-13 15:04阅读:92来源:国知局
资源信息播放的控制方法、装置、存储介质以及电子设备与流程

1.本申请涉及计算机应用技术领域,具体涉及一种资源信息播放的控制方法、装置、存储介质以及电子设备。


背景技术:

2.在使用移动终端播放视频的时候,经常会遇到跳过某个播放位置的情况,例如:在用户观看电视剧、电影、动漫的过程中,往往期望跳过片头曲直接观看视频中的正文部分。又例如:跳过视频正文中冗长繁琐的部分剧情对话。
3.现有技术中,用户通常通过拖动视频进度条上的控制滑块或圆点实现进度操作,进而完成视频播放内容的跳转。但对于视觉障碍人群,往往难以准确的找到视频进度条的位置。


技术实现要素:

4.本申请提供一种资源信息播放的控制方法,以解决现有技术中存在的控制位置难以确定的问题。
5.本申请提供一种资源信息播放的控制方法,包括:在无障碍语音播放状态下,获取针对资源信息服务应用的资源信息播放界面产生的触控数据;确定所述触控数据中的触控轨迹是否在所述资源信息播放界面预设的进度调整触控区域,其中,所述预设的进度调整触控区域为基于所述无障碍语义播放状态下,对所述资源信息播放界面单独设置的触控区域;若是,则根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标播放位置。
6.在一些实施例中,还包括:在所述无障碍语音播放状态下,将所述资源信息服务应用中的亮度触控调整区域更改为进度触控调整区域;将更改后的进度触控调整区域,确定为所述预设的进度调整触控区域范围;或者,获取所述资源信息播放界面的播放进度条的位置信息;对所述位置信息进行触控范围调整;将调整后的触控范围确定为所述预设的进度调整触控区域。
7.在一些实施例中,所述根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标播放位置,包括:获取所述触控轨迹中的触控点离开所述资源信息播放界面屏幕时的位置信息;根据所述位置信息,确定所述触控点位于预设跳转间隔的间隔位置;其中,所述预设跳转间隔为针对所述资源信息播放界面中播放信息预设的跳转位置间隔;
将所述间隔位置的间隔起点确定为所述目标播放位置,控制所述资源信息播放界面的当前播放位置的跳转。
8.在一些实施例中,所述根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置跳转到与所述触控数据对应的目标播放位置,包括:确定所述触控轨迹中是否存在预先设置的播放关键节点;其中,所述播放关键节点为针对所述资源信息播放界面中播放信息预先设置的关键信息的播放节点;若是,则将所述播放关键节点的播放位置确定为所述目标播放位置;控制所述资源信息播放界面的当前播放信息跳转到所述播放关键节点的位置。
9.在一些实施例中,还包括:预先获取所述播放信息的播放内容;根据所述播放内容的阶段性顺序,为所述播放信息设置所述播放关键节点。
10.在一些实施例中,还包括:响应于对所述当前播放位置的跳转控制状态,触发针对所述跳转控制状态的语音播放请求信息;响应于所述语音播放请求信息,输出针对所述跳转控制状态的语音播放信息。
11.在一些实施例中,所述在无障碍语音播放状态下,获取针对资源信息服务应用的资源信息播放界面产生的触控数据,包括:基于无障碍资源服务应用平台输出的所述资源信息服务应用的资源信息播放界面,获取针对所述资源信息播界面产生的所述触控数据;或者,响应于所述资源服务应用预设的无障碍语音播放模式的请求,输出的所述资源信息播放界面,获取针对所述资源播放界面中的资源信息产生的所述触控数据。
12.本申请还提供一种资源信息播放的控制装置,包括:获取单元,在无障碍语音播放状态下,获取针对资源信息服务应用的资源信息播放界面产生的触控数据;确定单元,确定所述触控数据中的触控轨迹是否在所述资源信息播放界面预设的进度调整触控区域,其中,所述预设的进度调整触控区域为基于所述无障碍语义播放状态下,对所述资源信息播放界面单独设置的触控区域;控制单元,用于在所述触控数据中的触控轨迹在所述资源信息播放界面预设的进度调整区域中时,根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标播放位置。
13.本申请还提供一种计算机存储介质,用于存储网络平台生成数据,以及对应所述网络平台生成数据进行处理的程序;所述程序在被读取执行时,执行如采用上述资源信息播放的控制方法的步骤。
14.本申请还提供一种电子设备,包括:处理器;存储器,用于存储对网络平台生成数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如采用上述资源信息播放的控制方法的步骤。
15.本申请还提供一种资源信息播放交互方法,包括:在无障碍语音播放状态下,展示针对资源信息的资源信息播放界面;
响应于所述资源信息播放界面的触控操作,生成播放控制请求,其中,所述播放控制请求中携带触控数据;响应于所述播放控制请求,输出目标播放位置对应的目标播放信息,其中,所述目标播放信息为根据所述触控数据中的触控轨迹,控制所述资源信息播放界面的当前播放位置跳转到与所述触控轨迹对应的目标播放位置。
16.与现有技术相比,本申请具有以下优点:本申请提供一种资源信息播放的控制方法,包括:在无障碍语音播放状态下,获取针对资源信息服务应用的资源信息播放界面产生的触控数据;确定所述触控数据中的触控轨迹是否在所述资源信息播放界面预设的进度调整触控区域,其中,所述预设的进度调整触控区域为基于所述无障碍语义播放状态下,对所述资源信息播放界面单独设置的触控区域;若是,则根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标播放位置。所述控制方法通过确定资源信息服务应用的资源信息播放界面产生的触控轨迹与目标播放位置的对应关系,控制所述资源信息的播放界面播放位置的跳转,摒弃了现有技术中务必对准进度条的操作滑块实现调整视频进度的方案,使得控制操作范围不受局限,便于视障人群对资源信息播放进度的控制便捷性。
附图说明
17.图1为本申请提供的一种资源信息播放的控制方法实施例的流程图。
18.图2为本申请提供的一种资源信息播放的控制方法中进度控制方式一的应用场景示意图。
19.图3为本申请提供的一种资源信息播放的控制方法的进度控制方式二的应用场景示意图。
20.图4为本申请提供的一种资源信息播放的控制装置实施例的结构示意图。
21.图5为本申请提供的一种资源信息播放交互方法实施例的流程图。
22.图6为本申请提供的一种电子设备实施例的结构示意图。
具体实施方式
23.在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是,本申请能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此,本申请不受下面公开的具体实施例的限制。
24.本申请中使用的术语是仅仅出于对特定实施例描述的目的,而非旨在限制本申请。在本申请中和所附权利要求书中所使用的描述方式例如:“一种”、“第一”、和“第二”等,并非对数量上的限定或先后顺序上的限定,而是用来将同一类型的信息彼此区分。
25.在本申请中,分别提供一种资源信息播放的控制方法、装置、计算机存储介质以及电子设备,本申请同时还提供了一种资源信息播放的交互方法。在下面的实施例中逐一进行详细描述。
26.在对本申请提供的一种资源信息播放的控制方法实施例进行描述前,先结合技术应用背景对方案的构思进行概要性说明,以便更好的理解本申请的技术方案。
27.结合背景技术部分可知,在视频、音频等资源信息的播放过程中可以通过设置的功能控制操作控件实现对播放功能的控制。例如:在视频播放软件或者电子书等播放软件中用户可以通过滑动设置的进度条,实现播放进度的控制。这种控制方式对于普通人群而言相对容易实现对视频播放的控制调整,因为,可以直观的获知进度条的位置进行操作,然而,对于存在视力障碍的视障人群而言,无法通过直观可见方式对进度条件进行控制,从而难以实现通过进度条控制播放进度的功能,更何况通过进度条对进度调整的精准控制。
28.基于上述技术背景存在的视障人群对播放信息进度调整控制存在的不便利性以及操作的困难,本申请提供一种能够克服视障人群难以控制资源信息播放进度的方案。下面将对本申请提供的一种资源信息播放的控制方法实施例进行详细描述。
29.如图1所示,图1是本申请提供的一种资源信息播放的控制方法实施例的流程图;所述控制方法实施例包括:步骤s101:在无障碍语音播放状态下,获取针对资源信息服务应用的资源信息播放界面产生的触控数据;所述步骤s101中的无障碍语音播放状态可以理解为,针对视觉障碍人群设置的无障碍功能模式,例如:针对应用服务开发的专门供视障人群使用的无障碍应用服务软件,或者基于应用服务软件设置的无障碍功能模块。如果是基于无障碍应用服务软件,则当触发所述无障碍应用服务软件时,进入到无障碍语音播放状态。如果是基于针对应用服务软件设置的无障碍功能模块,则在所述无障碍功能模块被激活或者被触发的情况下,进入到无障碍语音播放状态。通常,所述无障碍语音播放状态下,播放终端设备能够将播放应用服务软件输出的资源信息以语音的形式进行播放,以便视觉障碍人群能够获知应用服务软件当前输出或展示在屏幕上的内容信息。
30.所述资源信息服务应用可以理解为,无障碍应用服务软件或者常规的应用服务软件,例如:音视频类应用软件、生活服务类应用软件、文本类软件等。在本实施例中,主要以音视频应用软件为例进行说明,但对所述资源信息服务应用并不做具体限制。
31.所述资源信息可以理解为,所述资源信息服务应用提供的服务信息,例如:音视频资源、餐品服务资源,图书资源等。本实施例以音视频资源作为举例进行说明。
32.所述资源信息播放界面可以理解为,终端设备上输出或展示的资源服务应用的界面信息或页面信息,沿用上述音视频资源的举例,所述资源信息播放界面可以是播放音视频时输出或展示的界面信息。
33.所述触控数据可以理解为,在所述资源信息播放界面进行触控操作后产生的数据,可以包括:触控操作的轨迹数据、触控操作的力度数据、触控的操作速度数据等。
34.在实施例中,所述步骤s101的具体实现过程可以包括:步骤s101

1:基于无障碍资源服务应用平台输出的所述资源信息服务应用的资源信息播放界面,获取针对所述资源信息播放界面产生的所述触控数据。即,在针对视觉障碍人群设置的专用应用程序中,响应于检测到针对资源信息播放界面产生的触控操作,获得与所述触控操作对应的触控数据。
35.或者,步骤s101

2:响应于所述资源服务应用预设的无障碍语音播放模式的请求,输出的所述资源信息播放界面,获取针对所述资源播放界面中的资源信息产生的所述触控数
据。即,在能够设置无障碍语音播放模式的应用程序中设置语音播放模式,根据终端设备上输出的资源信息界面产生的触控操作,获得与所述触控操作对应的触控数据。
36.可见,所述步骤s101的目的在于,要获取资源信息播放界面产生的触控数据,且获取的触控数据是基于无障碍语音播放状态下,针对资源信息播放界面的触控操作而产生的。所述无障碍语音播放状态可以包括如步骤s101

1和步骤s101

1中任意一种方式。
37.在本实施例中,所述步骤s101是视障人群可以针对终端设备输出的资源信息播放界面通过手指或其他触控设备进行的触控操作,基于所述触控操作而获取的触控数据,所述触控操作可以是手指在终端设备的屏幕上触摸滑动操作。
38.步骤s102:确定所述触控数据中的触控轨迹是否在所述资源信息播放界面预设的进度调整触控区域;所述步骤s102中的所述触控轨迹可以理解为,从触控操作的起点到触控操作的终点而生成的轨迹数据,且起点到终点之间触控操作是连续的。具体可以是,触控点与终端设备屏幕之间的接触作为起点,触控点与终端设备屏幕之间的分离作为终点。
39.所述进度调整触控区域可以理解为能够获得触控数据的触控范围。
40.所述预设的进度调整触控区域可以是预先基于无障碍语音播放状态进行的设置,可以采用至少以下方式进行设置:方式一:在所述无障碍语音播放状态下,将所述资源信息服务应用中的亮度触控调整区域更改为进度触控调整区域;将更改后的进度触控调整区域,确定为所述预设的进度调整触控区域范围。
41.所述亮度触控调整区域是对终端设置屏幕亮度进行调整的区域,因为对于普通人群而言不同的播放环境需要不同的播放亮度,对于播放的资源信息为音视频信息而言,横屏时被设置在屏幕的左侧,通过对该区域的上下滑动实现明亮调节。然而,对于视觉障碍人群而言,在观看或欣赏音视频等资源信息时,更多的是依靠听觉感受视频、音频中播放的内容,对资源信息播放界面没有亮度需求或者需求不强。因此,如图2所示,在无障碍语音播放状态下,可以将资源信息播放界面中原有的亮度触控调整区域更改为进度触控调整区域,以便于在不占用其他功能区域的情况下,对资源信息的播放进度进行调整。将亮度触控调整区更改为进度触控调整区域,可以对亮度控制区域功能逻辑进行修改,将亮度控制功能相关参数及逻辑代码修改为进度控制功能相关参数信息及逻辑代码,具体对更改方式不限。
42.方式二:获取所述资源信息播放界面的播放进度条的操作范围;对所述操作范围进行触控范围调整;将调整后的触控范围确定为所述预设的进度调整触控区域。
43.沿用上述方式一中的示例,如图3所示,音视频信息播放过程中可以通过设置的播放进度条实现进度调节,通常位于播放界面地方区域。播放进度条的控制通常需要拖动播放进度条上的虚拟滑块实现进度调节。然而,对于视障人群而言,虚拟滑块的有效触点位置则较为难以准确获知。
44.因此,本实施例中可以对播放进度条进行的触控范围进行调整。触控范围的调整
可以是增大所述滑块的触控面积,具体可以播放进度条上原滑块为基础,在覆盖一层触控面积大于原滑块触控面积的滑块层,例如:滑块为圆形时可以增大滑块的直径生成调整后的滑块层,所述滑块层可以在进度调节操作时输出于屏幕,也可以以隐藏方式不显示于屏幕上。本实施例中,主要以隐藏方式为主,进而保证滑块触控面积增大的情况下,不影响音视频和功能操作之间的原始布局。在满足视障人群的对进度的便捷操作情况下,使得普通人群也不受滑块面积增加而带来的视觉影响。
45.步骤s103:若是,则根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标播放位置。
46.所述步骤s103中的所述当前播放位置可以理解为,资源信息播放界面产生触控数据时对应的播放位置。在一些实施例中,所述播放位置可以是资源信息播放进度条的位置或者是资源信息播放的时间等。播放位置的播放内容信息可以对应资源信息中音视频信息内容或者是文本信息的音频和文本内容等,例如:播放位置对应的可以是资源信息播放界面中播放的图像帧和相应的音频内容。
47.所述跳转可以理解为,资源信息播放界面由当前播放位置转换到另一个播放位置的动作,例如:在视频播放的过程中,随着时间的推移,视频播放界面中视频帧的变化过程就可以称之为跳转。在本实施例中,所述跳转是指资源信息播放界面由当前播放位置转换到目标播放位置这一动作。
48.所述目标播放位置可以理解为,根据所述触控轨迹,期望所述资源信息播放界面从当前输出播放信息的播放位置到达的目标播放位置。所述目标播放位置由触控轨迹、进度控制方式以及当前播放位置等相关参数决定,例如:以视频播放为例,假设视频播放界面的当前播放位置为15:00(当前播放位置可以根据视频播放的自然时间确定,也可以是根据视频本身的长度确定),且确定所述触控轨迹对应的所述进度控制方式为快进15秒,则所述目标播放位置为15:15(即,视频播放界面播放15:15对应的视频内容)。
49.所述步骤s103的具体实现过程可以包括:步骤s103

11:在所述进度调整触控区域预先设置的所述进度控制方式;其中,所述进度控制方式可以包括:指定触控轨迹和与所述指定触控轨迹对应的控制功能。进度控制方式可以是根据触控轨迹的指定的方向,设置对应的进度控制功能,也可以根据指定触控轨迹的指定的方向和长度,设置对应的进度控制功能。所述进度控制功能可以包括快进、快退,进入下一页,返回上一页等,快进的控制功能可以对应于指定触控轨迹指定方向为向所述资源信息播放界面上端滑动的触控操作,快退的控制功能可以对应于指定触控轨迹指定方向为向所述资源信息播放界面下端滑动的触控操作;或者是,对进度条滑块的向右滑动操作为快进,向左活动为快退。同样的,进入下一页和返回上一页也类似,不同的资源信息服务应用的进度调整功能存在区别,因此设置的进度控制功能可以根据实际资源信息服务应用的特定进行设置,此处不再一一举例。
50.步骤s103

12:确定与所述触控轨迹对应的所述进度控制范围,控制所述资源信息播放界面的当前播放位置跳转到与所述触控轨迹对应的目标播放位置;所述步骤s103

12中,当根据所述触控轨迹获得操作方向后,则可以与进度控制方式进行匹配,从而在匹配成功后根据控制方式对应的控制功能,控制当前播放位置跳转到相应的目标播放位置。目标播放位置可以是预先设置的,例如:快进功能对应的目标播放位
置可以是当前播放时间起2秒后的位置。此处,仅以触控轨迹的方向确定跳转的目标播放位置。当然也可以结合触控轨迹的长度来确定目标播放位置,即从当前播放位置跳转后目标播放位置的时间长度。例如:触控轨迹长度3毫米对应跳转到3秒后对应的播放位置,5毫米对应5秒后的播放位置等方式,此处仅为举例说明,不做具体限定。
51.当然对于触控轨迹还可以进行确定是否为有效触控轨迹,当为有效触控轨迹时,方进行后续的操作。有效触控轨迹的确定可以是确定触控轨迹起始触控点到终点触控点之间的连续性以及时长,在满足触控时长的阈值范围内以及保证连续性范围有效触控轨迹。此处仅为概要性说明,有效触控轨迹的确定可以参考现有技术的内容,此处不做过多描述。
52.为能够便于视障人群精准的实现进度控制,还可以设置跳转间隔或者播放关键节点,从而使得视障人群即便不可见所显示的资源信息内容,也可以实现对资源信息播放界面播放内容的精准控制。以下对通过设置跳转间隔和播放关键节点的方式实现上述步骤s103的过程进行介绍。
53.对于通过设置跳转间隔的方式实现上述步骤s103的过程,可以包括:步骤s103

a1:获取所述触控轨迹中的触控点离开所述资源信息播放界面屏幕时的位置信息;步骤s103

a2:根据所述位置信息,确定所述触控点位于预设跳转间隔的间隔位置;其中,所述预设跳转间隔为针对所述资源信息播放界面中播放信息预设的跳转位置间隔;步骤s103

a3:将所述间隔位置的间隔起点确定为所述目标播放位置,控制所述资源信息播放界面的当前播放位置的跳转。
54.在本实施例中,可以对资源信息预先设置跳转间隔,可以根据播放视频的长度进行等比例的划分,划分成多个跳转间隔。当进度调整触控区域为将亮度更改为进度的方式的情况下,终端设备为横屏状态时,触控轨迹为沿手机(终端设备)宽度方向的上下滑动操作生成,当然也可以是竖直状态时沿手机长度方向的上下滑动操作生成。本实施例中,以横屏状态为例。例如:播放视频为60秒(s)的长度,划分为6个跳转间隔,每10s对应一个跳转间隔,按照视频播放顺序,则为第一跳转间隔(0s

10s),第二跳转间隔(10s

20s),第三跳转间隔(20s

30s),第四跳转间隔(30s

40s),第五跳转间隔(40s

50s)和第六跳转间隔(50s

60s)。根据所述触控点离开所述资源信息播放界面屏幕时的位置信息,确定所述触控轨迹占的终点位于所述播放视频长度的位置,根据该位置确定所述终点位于的跳转间隔区域,如触控轨迹中触控点的终点位置为播放视频长度的第23s位置,对应于预设跳转间隔为第三跳转间隔,播放视频当前播放位置为第10s,则将所述第三跳转间隔的起点作为目标播放位置,即第20s位置为目标播放位置,控制所述播放视频从第10s跳转到第20s的位置进行播放,即控制调整后播放视频当前播放位置为第20s。
55.当进度调整触控区域为对播放进度条的操作范围调整方式的情况下,终端设备为横屏状态时,触控轨迹为沿手机(终端设备)长度方向的上下滑动操作生成,当然也可以是竖直状态时沿手机宽度方向的上下滑动操作生成。本实施例中,以横屏状态为例。跳转间隔的设置与跳转控制与上述亮度更改为进度的方式相同,操作方式为对进度条上触控的滑块层触控范围的操作实现前后滑动。
56.可以理解的,在控制所述资源信息播放界面当前播放位置进行跳转时,还需要根
据所述触控轨迹的触控方向判断所述资源信息播放界面是由当前播放位置向前跳转还是向后跳转。
57.在本实施中,可以根据所述触控点离开所述资源信息播放界面屏幕时的位置信息和所述触控点在所述资源信息播放界面屏幕的起始位置信息对触控方向进行判断。
58.以上是通过跳转间隔的方式实现控制所述资源信息播放界面的当前播放位置,跳转到与所述触控轨迹对应的目标播放位置的描述。
59.如图3所示,所述步骤s103还可以通过设置播放关键节点的方式实现上控制所述资源信息播放界面的当前播放位置,跳转到与所述触控轨迹对应的目标播放位置,具体可以包括:步骤s103

b1:确定所述触控轨迹中是否存在预先设置的播放关键节点;其中,所述播放关键节点为针对所述资源信息播放界面中播放信息预先设置的关键信息的播放节点。
60.步骤s103

b2:若所述触控轨迹中存在预先设置的播放关键节点,则将所述播放关键节点的播放位置确定为所述目标播放位置。
61.步骤s103

b3:控制所述资源信息播放界面的当前播放信息跳转到所述播放关键节点的位置。
62.在执行所述步骤s103

b1的内容,需要预先设置所述播放关键节点,所述播放关键节点可以理解为,针对所述资源信息内容中的核心部分设置的播放节点,例如:对于一段烹饪视频而言,视频中对于一个烹饪步骤介绍的开始即为一个播放关键节点;又例如:对于电视剧或电影而言,片头曲或片尾曲结束的播放位置即为一个播放关键节点。
63.本实施例中,预先设置所述资源信息的播放关键节点的过程,可以包括以下步骤:步骤1:预先获取播放信息的播放内容;步骤2:根据所述播放内容的阶段性顺序,为所述播放信息设置所述播放关键节点。
64.在本申请实施例中,所述播放内容的阶段性顺序可以理解为,播放内容可以按照播放顺序获取的每个不同阶段的播放数据,阶段可以是播放内容为具有指定步骤的步骤顺序,可以是播放内容为剧情的发展顺序。所述根据所述播放信息的阶段性顺序,为所述播放信息设置所述播放关键节点可以根据播放内容的顺序,能够快速跳转到关键位置。
65.所述设置播放关键节点的过程,可以利用预设的节点识别模型实现,所述预设的节点识别模型是机器学习模型的一种,所述机器学习模型可以根据数据的特点将未知样本映射到一个给定类别中,例如,在本申请第一实施例中,所述节点识别模型可以根据输入所述节点识别模型中的视频数据或音频数据,识别得到视频数据或音频数据中的播放关键节点。还可以通过以往对播放数据的标记信息来确定播放关键节点,例如:历史用户对播放数据的打标信息或评论信息或弹幕信息等中的一种或者多种组合;还可以根据播放数据历史播放的信息,例如:播放内容的重复区域等来确定播放关键节点。
66.可以理解的是,对于进度控制方式为调整进度条滑块面积的方式时,播放关键节点可以显示于所述进度条上,当然也可以隐藏于所述进度跳上。对于进度控制方式为亮度更改为进度的方式时,所述播放关键节点可以隐藏于所述触控区域范围内,当然,也可以在触控操作时限制于触控各区域范围内。播放关键节点的显示与否可以根据具体使用环境,
人群,需求等进行设置。
67.所述步骤s103

b2的目的在于确定所述目标播放位置,以烹饪视频为例,对于某一道菜的烹饪步骤设置的播放关键节点包括节点一,节点二,节点三和节点四。可以根据对当前播放视频的触控轨迹中触控点的终点位置,确定触控点离开所述屏幕时对应的节点,从而确定要跳转的目标播放关键节点。
68.若所述资源信息播放界面中存在两个或两个以上的播放关键节点,所述触控点离开的位置在两个播放关键节点之间时,可以将与触控点离开位置最近的播放关键节点确定为目标播放关键节点,将目标播放关键节点的对应的位置确定为所述目标播放位置;也可以根据当前播放位置对应的播放关键节点,按照视频的阶段性顺序在获取到触控数据后跳转到相邻的下一个播放关键节点。控制所述资源信息播放界面的当前播放信息跳转到目标播放位置进行播放。
69.进一步的,若所述当前播放位置位于两个播放关键节点之间,则根据所述触控轨迹的触控方向,在确定的触控方向上确定播放关键节点。
70.另外,在本申请的一个可选实施方式中,触控轨迹的终点位置可能位于当前播放位置与播放关键节点对应的目标播放位置之间,则以与所述当前播放位置距离最近的确定为播放关键节点。
71.需要说明的是,上述关于预设跳转时间间隔或跳转节点的方式控制资源信息播放界面的当前播放位置跳转到与所述触控轨迹对应的目标播放位置的描述,只是本申请的一个可选实施方式,在其他实施方式中也可以通过不同的实施方式,例如:可以同时预设跳转时间间隔和跳转节点;若根据所述触控轨迹确定用户的触控操作为控制所述当前播放界面的当前播放位置向前调整,则控制所述资源信息播放界面的当前播放位置向前跳转到播放关键节点的位置;若根据所述触控轨迹确定用户的触控操作为控制所述当前播放界面的当前播放位置向后调整,则控制所述当前播放界面的当前播放位置向后跳转预设的时间间隔至目标播放位置。这些应属于对本申请第一实施例的简单变换,不偏离本申请的核心,都在本申请的保护范围之内。
72.另外,为了便于视觉障碍用户的操作便利,在用户控制所述资源信息播放界面的当前播放位置跳转到与所述触控轨迹对应的目标播放位置的过程中,还可以对播放内容的跳转控制状态进行播放,具体可以包括:响应于对所述当前播放位置的跳转控制状态,触发针对所述跳转控制状态的语音播放请求信息;响应于所述语音播放请求信息,输出针对所述跳转控制状态的语音播放信息。
73.所述针对所述跳转控制状态的语音播放信息是指,关于视频的跳转过程的信息。例如:对于视频而言,如果当前的视频播放时间为第10s,用户控制视频跳转后的播放时间为20s,则可以输出的语音为“视频的进度已由第10s的播放内容跳转到第20s的播放内容”或“视频已快进10s”,还可以包括针对跳转后对应播放时间的播放内容概要信息,从而便于视障人群能够更变的获知触控操作是否达到预期的播放位置。
74.可以理解的,为了便于视觉障碍用户的操作,在无障碍语音播放状态下,播放功能可以穿插在用户对资源服务应用或应用程序操作的各个步骤,以上示出的语音播放过程只是本申请第一实施例中的一个可选步骤,本申请并不对语音播放功能的开启操作进行限
制。
75.本申请提供的所述资源信息播放进度的控制方法主要部署于能够播放资源信息的终端设备,例如:手机、平板电脑等。以下以对视频的播放进度控制为具体应用场景对本申请提供的所述资源信息播放控制方法进行介绍。需要说明的是,由于本申请是针对视觉障碍用户提出的方案,因此,本申请提出的技术方案是在终端设备和/或视频播放应用处于无障碍语音播放状态的情况下实施的。
76.请参考图2,其为本申请提供的资源信息播放的控制方法的进度控制方式一的应用场景示意图,即将亮度更改为进度的方式下的应用场景示意图。
77.图2中包括:客户端201、视频播放界面202以及视频播放界面202播放视频资源时对应的两个不同状态,即,视频播放界面202处于当前视频播放信息时的状态和视频播放界面202处于目标视频播放信息时的状态。客户端201可以理解为,安装有视频服务应用的移动设备,例如:手机、平板电脑等。客户端201通过所述视频服务应用程序展示视频播放界面,并播放对应的视频资源。视频播放界面202中包括:视频亮度调整触控区域201

1,当期视频播放信息和目标视频播放信息中包括:视频进度调整触控区域201

2。
78.当前视频播放信息和目标视频播放信息均为在无障碍语音状态下所述视频资源中其中两个视频播放位置。
79.可以理解的是,随着时间的推移,客户端201中展示的视频播放界面也随之不断变化。因此,视频进度调整触控区域201

2并非是针对某个特定的视频播放界面设置的,而是针对所述视频服务应用设置的,即,无论是图2中示出的当前视频播放信息还是目标视频播放信息,都具备视频进度调整触控区域。本实施例中的应用场景中,视频进度调整触控区域201

2为基于亮度调整触控区域201

1更改而成,位于屏幕左侧。
80.在用户针对所述视频进度调整触控区域201

2进行触控操作时,客户端201获取触控操作产生的触控轨迹,并根据所述触控轨迹控制所述资源信息播放界面的当前视频播放信息按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标视频播放信息。
81.例如:假设所述预先设置的进度控制方式为快进和快退等。
82.控制过程以播放关键节点为例,当用户基于应用服务开启无障碍语音播放状态后,视频播放界面202中的亮度调整触控区域201

1更改为视频进度调整触控区域201

2,并播放相应的视频资源,如果所述视频资源中的播放关键节点按照播放时间顺序依次包括:节点一、节点二和节点三,且当前时刻当前视频播放信息位于节点一与节点二之间。则如果在当前时刻检测到用户针对视频进度调整触控区域201

2进行触控操作,且产生触控轨迹,则根据所述触控轨迹的触控方向,确定目标视频播放信息对应的播放关键节点,并将所述视频播放界面由当前视频播放信息跳转至与所述播放关键节点对应的目标视频播放信息。
83.上述以亮度调整触控区域更改进度调整触控区域为例进行的说明,如图3所示,对于调整进度条滑块面积的也适用,控制过程相似此处不再重复赘述。需要说明的是,上述对本申请应用场景实施例的介绍,旨在将所述资源信息播放的控制方法的一种较为简单的实现方案与具体应用场景相结合,以便于理解本申请。
84.以上是对本申请提供的一种资源信息播放控制方法实施例的详细描述,与前述提供的一种资源信息播放控制方法实施例相对应,本申请还提供一种资源信息播放控制装置实施例,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法
实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
85.请参考图4,其为本申请提供的一种资源信息播放的控制装置实施例的结构示意图,所述资源信息播放的控制装置实施例,包括:获取单元401,用于在无障碍语音播放状态下,获取针对资源信息服务应用的资源信息播放界面产生的触控数据;确定单元402,用于确定所述触控数据中的触控轨迹是否在所述资源信息播放界面预设的进度调整触控区域,其中,所述预设的进度调整触控区域为基于所述无障碍语义播放状态下,对所述资源信息播放界面单独设置的触控区域;控制单元403,用于在所述触控数据中的触控轨迹在所述资源信息播放界面预设的进度调整区域中时,根据所述触控轨迹,控制所述资源信息播放界面的当前播放位置按照预先设置的进度控制方式,跳转到与所述触控轨迹对应的目标播放位置。
86.所述装置还包括:区域调整单元,用于在所述无障碍语音播放状态下,将所述资源信息服务应用中的亮度触控调整区域更改为进度触控调整区域;将更改后的进度触控调整区域,确定为所述预设的进度调整触控区域范围;或者,区域设置单元,用于确定所述资源信息播放界面是否具有所述进度触控调整区域;若否,则为所述无障碍语音播放状态下的所述资源信息播放界面预先设置,用于调整资源信息播放进度的进度触控调整区域;或者,区域确定单元,用于获取所述资源信息播放界面的原播放进度条的位置信息;对所述位置信息进行触控范围调整;将调整后的触控范围确定为所述预设的进度调整触控区域。
87.此处为对所述区域调整单元、区域设置单元、区域确定单元的概要性描述,具体内容可参考所述资源信息播放的控制方法中步骤s101

1至步骤s101

3的描述,此处不再一一赘述。
88.所述控制单元403,包括:第一位置获取子单元,用于获取所述触控轨迹中的触控点离开所述资源信息播放界面屏幕时的位置信息;确定子单元,用于根据所述位置信息,确定所述触控点位于预设跳转间隔的间隔位置;其中,所述预设跳转间隔为针对所述资源信息播放界面中播放信息预设的跳转位置间隔;第一跳转控制子单元,用于将所述间隔位置的间隔起点确定为所述目标播放位置,控制所述资源信息播放界面的当前播放位置的跳转。
89.此处为对所述第一位置获取子单元、确定子单元、跳转控制子单元的概要性描述,具体内容可参考所述资源信息播放的控制方法中步骤s103

a1至步骤s103

a3的描述,此处不再一一赘述。
90.所述控制单元403,包括:节点确定子单元,用于确定所述触控轨迹中是否存在预先设置的播放关键节点;
其中,所述播放关键节点为针对所述资源信息播放界面中播放信息预先设置的关键信息的播放节点;第二位置确定子单元,用于在所述触控轨迹中是否存在预先设置的播放关键节点的情况下,将所述播放关键节点的播放位置确定为所述目标播放位置;第二跳转控制子单元,用于控制所述资源信息播放界面的当前播放信息跳转到所述播放关键节点的位置。
91.此处为对所述节点确定子单元、第二位置确定子单元、第二跳转控制子单元的概要性描述,具体内容可参考所述资源信息播放的控制方法中步骤s103

b1至步骤s103

b3的描述,此处不再一一赘述。
92.所述控制装置实施例,还包括:节点设置单元,用于预先获取所述播放信息的播放内容;根据所述播放内容的阶段性顺序,为所述播放信息设置所述播放关键节点。
93.信息发送单元,用于响应于对所述当前播放位置的跳转控制状态,触发针对所述跳转控制状态的语音播放请求信息;语音播放单元,响应于所述语音播放请求信息,输出针对所述跳转控制状态的语音播放信息。所述获取单元401,包括:第一数据获取子单元,用于基于无障碍资源服务应用平台输出的所述资源信息服务应用的资源信息播放界面,获取针对所述资源信息播界面产生的所述触控数据;或者,第二数据获取子单元,用于响应于所述资源服务应用预设的无障碍语音播放模式的请求,输出的所述资源信息播放界面,获取针对所述资源播放界面中的资源信息产生的所述触控数据。
94.此处为对所述节点设置单元、信息发送单元、语音播放单元、第一数据获取子单元、第二数据获取子单元的概要性描述,具体内容可参考所述资源信息播放的控制方法中的相关描述,此处不再一一赘述。
95.基于上述内容,本申请还提供一种资源信息播放交互方法实施例,如图5所示,其为本申请提供的一种资源信息播放交互方法实施例的流程图,所述交互方法实施例包括:步骤s501:在无障碍语音播放状态下,展示针对资源信息的资源信息播放界面;步骤s502:响应于所述资源信息播放界面的触控操作,生成播放控制请求,其中,所述播放控制请求中携带触控数据;所述步骤s501、步骤s502中的技术术语可以参考上述步骤s101中的描述,此处不再重复赘述。
96.所述步骤s501的目的在于,在终端设备上展示出资源信息播放界面,且是基于无障碍语音播放状态下的展示。例如:步骤s101中描述的,在资源信息服务应用的无障碍语音播放模式开启后,展示资源信息播放界面;或者,在无障碍资源信息服务应用平台,展示资源信息播放界面。
97.所述步骤s502的目的在于,确定控制资源信息播放界面的跳转时的必要数据步骤s503:响应于所述播放控制请求,输出目标播放位置对应的目标播放信息,其
中,所述目标播放信息为根据所述触控数据中的触控轨迹,控制所述资源信息播放界面的当前播放位置跳转到与所述触控轨迹对应的目标播放位置。
98.所述步骤s503的技术术语可以参考上述步骤s103中的描述,此处不再重复赘述。
99.所述步骤s503的目的在于,在终端设备的资源信息播放界面展示当前播放位置对应的资源信息时,响应于所述播放控制请求,实现由当前播放位置向目标播放位置的跳转。例如,步骤s103

a1至步骤s103

a3中描述的跳转过程;或者步骤s103

b1至步骤s103

b3中描述的跳转过程。基于上述内容,本申请还提供一种计算机存储介质,用于存储程序;所述程序在被读取执行时,能够执行如上所述的资源信息播放的控制方法的步骤;或者执行如上所述的资源信息播放交互方法的步骤。
100.基于上述内容,本申请还提供一种电子设备,请参考图6,其为本申请提供的一种电子设备实施例的结构示意图,包括:处理器601;存储器602,用于存储程序,所述程序在被所述处理器读取执行时,能够执行如上所述的资源信息播放的控制方法的步骤;或者执行如上所述的资源信息播放交互方法的步骤。
101.本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
102.在一个典型的配置中,计算设备包括一个或多个处理器 (cpu)、输入/输出接口、网络接口和内存。
103.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (ram) 和/或非易失性内存等形式,如只读存储器 (rom) 或闪存(flash ram)。内存是计算机可读介质的示例。
104.1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、 程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、动态随机存取存储器 (dram)、 其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd

rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
105.2、本领域技术人员应明白,本申请的实施例可提供为系统或电子设备。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1