一种录制文档播放视频的方法、存储介质和终端与流程

文档序号:28679167发布日期:2022-01-29 01:12阅读:106来源:国知局
一种录制文档播放视频的方法、存储介质和终端与流程

1.本文涉及视频录制技术,尤指一种录制文档播放视频的方法、存储介质和终端。


背景技术:

2.在我们使用手机或电脑上的应用(如wps)中的文档(如word文档、pdf文档、excel文档、ppt文档等)共享播放任务的时候,可以通过网络使多人共享同一份文档。所述文档共享播放可用于远程会议、多人会议等场所。有时,需要对文档共享播放的视频进行录制,现有的录屏软件常会将除文档之外的内容也录制进去,如屏幕下方的状态栏;当切换窗口进行其他操作时,也会将所述其他操作动作也录制进去。


技术实现要素:

3.本技术提供了一种录制文档播放视频的方法、存储介质和终端,能够仅针对文档播放的内容进行录制,不会去录制屏幕其他位置的内容。
4.本技术实施例提供的一种录制文档播放视频的方法,包括:
5.获取需要播放的文档在屏幕上所覆盖的区域,将获取的所述区域作为录制区域;
6.播放所述文档时,对位于所述录制区域的内容进行录制。
7.本技术实施例还提供了一种计算机可读写存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如前所述的录制文档播放视频方法的步骤。
8.本技术实施例还提供了一种录制文档播放视频的终端,包括:
9.存储器,用于存储计算机可执行指令;
10.处理器,用于执行所述计算机可执行指令,以实现如前实施例所述的录制文档播放视频方法的步骤。
11.与相关技术相比,本技术实施例能够仅针对文档播放的内容进行录制,不会去录制屏幕其他位置的内容。
12.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的其他优点可通过在说明书、权利要求书以及附图中所描述的方案来实现和获得。
附图说明
13.附图用来提供对本技术技术方案的理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本技术的技术方案,并不构成对本技术技术方案的限制。
14.图1为本技术实施例提供的录制文档播放视频的方法流程图;
15.图2为本技术实施例提供的录制文档播放视频的终端的组成模块图。
具体实施方式
16.本技术描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本技术所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
17.本技术包括并设想了与本领域普通技术人员已知的特征和元件的组合。本技术已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本技术中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
18.此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本技术实施例的精神和范围内。
19.本技术实施例提供了一种录制文档播放视频的方法,如图1所示,所述方法包括:
20.步骤s101获取需要播放的文档在屏幕上所覆盖的区域,将获取的所述区域作为录制区域;
21.所述文档的类型包括word文档、pdf文档、excel文档和ppt文档;
22.步骤s102播放所述文档时,对位于所述录制区域的内容进行录制。
23.作为一种示例性实施例,所述获取需要播放的文档在屏幕上所覆盖的区域,包括:获取所述文档所在的窗口在屏幕中的位置,根据所述窗口在屏幕中的位置确定所述文档在屏幕上所覆盖的区域。所述文档所在的窗口包括文档以及设置在文档顶部和/或左右侧的工具栏,本技术实施例所述的文档在屏幕上所覆盖的区域,可以为窗口中除所述工具栏之外的仅文档的部分。当然,所述文档在屏幕上所覆盖的区域也可以为文档所在窗口在屏幕上的区域。
24.以android系统为例,每个可视化的窗口被称为view,每个view自带获取位置信息的应用程序接口(application programming interface,api)函数提供所述窗口在屏幕的坐标位置以及窗口中任一点到窗口边框的距离,本技术实施例可以通过所述api函数获取文档在屏幕上所覆盖的区域的位置坐标。当窗口位置改变,如窗口移动、窗口缩放时,会重新触发所述位置获取api函数,进而通过接收所述api函数发送的更新后的位置信息来更新文档在屏幕上所覆盖的区域的位置坐标。
25.本技术实施例中的录制操作可以通过自定义的录制函数完成,也可以利用已有的录制函数完成;同样以android系统为例,android系统提供了录制视频的api函数,本技术
实施例可以调用所述录制视频的api函数进行录制,所述录制视频的api函数提供相应的接口接收文档在屏幕上所覆盖的区域的位置坐标。
26.本技术实施例可以设置录制区域,可以将录制区域设置为文档在屏幕上所覆盖的区域,进而实现了仅针对文档播放的内容进行录制,不会去录制屏幕其他位置的内容。
27.在本技术实施例中,如果在文档播放的过程中,在录制区域出现了文档编辑操作,用户对话窗口,也会进行录制,因为在实际文档共享播放中,所述文档编辑操作、用户对话窗口也是用户希望共享播放的一部分,对其进行录制,能够满足用户需求。
28.在一示例性实施例中,上述方法还包括:
29.在录制过程中,当检测到所述文档所在的窗口状态由激活态变为非激活态,停止播放所述文档以及停止录制;当检测到所述文档所在的窗口状态由非激活态变为激活态,播放所述文档以及开始录制。在本技术实施例中,当检测到所述文档所在的窗口状态由激活态变为非激活态可调用播放函数中包含的停止播放功能停止对文档进行播放,同时调用录制函数中包含的停止录制功能停止对文档进行录制。反之,当检测到所述文档所在的窗口状态由非激活态变为激活态,可调用播放函数中包含的播放功能开始对文档进行播放,同时调用录制函数中包含的录制功能开始对文档进行录制。
30.本技术实施例所述的窗口处于激活态可以指窗口处于正常工作状态且位于工作界面的最前台,除此之外窗口的状态可以理解为窗口处于非激活态。
31.当打开多个窗口时,通常仅有一个窗口处于激活态,该处于激活态的窗口即为位于桌面最前台的窗口。当文档所在的窗口从最前台切换到后台,或文档所在的窗口被关闭或工作的最前台的窗口无响应,则文档所在的窗口状态由激活态变为非激活态。
32.本技术实施例可以根据文档所在的窗口处于的非激活态或激活态,停止或播放文档,以及停止或开始录制,能够避免将非播放文档的内容录制进去。
33.在一示例性实施例中,上述方法还包括:
34.在录制过程中,当检测到文档被停止播放,则停止录制;当检测文档从停止播放变为播放,则开始录制。
35.本技术实施例在文档被停止播放时,停止录制,可避免将除文档播放内容之外的其他内容也录制进去。
36.在一示例性实施例中,当停止录制后,所述方法还包括:
37.将已录制的内容进行存储,包括:
38.将已录制的内容按照录制时间顺序依次进行存储。
39.当将录制的文档播放内容按照录制时间顺序依次进行存储后,可方便用户后续观看录制的连续文档内容。
40.本技术实施例所述的上述方法,可以应用于手机或电脑上包含共享播放任务的应用(如wps)上。当检测到用户打开共享播放任务时,获取需要播放的文档在屏幕上所覆盖的区域,将获取的所述区域作为录制区域,在播放共享文档时,对位于所述录制区域的内容进行录制。
41.本技术实施例还提供了一种计算机可读写存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如前实施例所述的录制文档播放视频方法的步骤。
42.本技术实施例还提供了一种录制文档播放视频的终端,如图2所示,包括:
43.存储器201,用于存储计算机可执行指令;
44.处理器202,用于执行所述计算机可执行指令,以实现如前实施例所述的录制文档播放视频方法的步骤。
45.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1