一种暗访录像方法、装置、终端及存储介质与流程

文档序号:20349314发布日期:2020-04-10 22:52阅读:868来源:国知局
一种暗访录像方法、装置、终端及存储介质与流程

本发明涉及暗访录像技术领域,特别涉及一种暗访录像方法、装置、终端及存储介质。



背景技术:

目前,在一些特殊的场景中可能会需要进行暗访录像,比如记者在采集素材过程受限于不同的采访场景,有时需要隐藏调查手段以获取新闻事实。

随着智能终端的普及使得记者的采访方式更加灵活,记者可以通过便携的智能终端如智能手机来实现及时采集素材。但是,在暗访过程中使用智能终端进行亮屏视频拍摄有时候会引起被访者的注意,一旦被被访者发现,被访者可能会要求删除拍摄素材,这会导致暗访过程的破坏,甚至会威胁到记者的人身安全。



技术实现要素:

本发明提供一种暗访录像方法、装置、终端及存储介质,实现了暗访录像。

为了解决上述技术问题,本发明实施例提供如下技术方案:

第一方面,本发明实施例提供一种暗访录像方法,该方法包括以下步骤:

接收到暗访录像请求;

启动相机进行视频的录像;

在录像过程中,用黑色背景覆盖录像界面,其中,在所述黑色背景上显示暗访录像提示信息。

优选地,所述启动相机进行视频的录像具体为:调用录像的应用程序接口进行视频的录像。

优选地,在所述启动相机进行视频的录像步骤后,还包括步骤:设置录像文件的输出格式、音视频编码格式及录像文件保存路径。

优选地,所述设置录像的输出格式、音视频编码格式及文件保存路径,具体为:调用setoutputformat()设置录像文件的输出格式,调用setvideosource()设置视频编码格式,调用setaudiosource()设置音频编码格式,调用setoutputfile()设置录像文件保存路径。

优选地,所述在录像过程中,用黑色背景覆盖录像界面,具体为:调用setpreviewdisplay(surface)设置视频的预览界面,以xml格式编译实现用黑色背景覆盖录像界面。

优选地,所述在所述黑色背景上显示暗访录像提示信息,具体为:在所述黑色背景的固定位置设置浅色背景像素块用于提示使用者正在进行拍摄。

优选地,还包括步骤:在接收到双击屏幕指令后,退出暗访录像模式。

第二方面,本发明实施例提供一种暗访录像装置,包括:

接收模块,用于接收暗访录像请求;

启动模块,用于启动相机进行视频的录像;

界面覆盖模块,用于在录像过程中,用黑色背景覆盖录像界面,其中,在所述黑色背景上显示暗访录像提示信息。

第三方面,本发明实施例提供一种终端,包括:

存储器和处理器;

其中,所述存储器上存储有可供所述处理器执行的计算机程序;

当所述处理器读取并执行所述计算机程序时,使得所述处理器执行如第一方面中任一项所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序包含至少一段代码,所述至少一段代码可由处理器执行,实现如第一方面中任一项所述的方法。

采用上述技术方案,由于在接收到暗访录像请求后,启动相机进行视频的录像,并在录像过程中,用黑色背景覆盖录像界面,这样就可以达到锁屏的效果,使得录像时不易被察觉,提高了暗访录像的成功率。另外,由于在黑色背景上显示暗访录像提示信息,这样便于暗访者根据提示信息确定是否在进行录像,避免录像失败还未察觉的情况出现,提高了用户体验。

附图说明

图1为本发明实施例所提供的暗访录像方法的流程图;

图2为本发明实施例所提供的暗访录像装置的结构框图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。

其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。

第一方面,本发明实施例提供了一种暗访录像方法,如图1所示,包括以下步骤:

步骤s101、接收到暗访录像请求;

具体可以在应用程序app上设置一个触发按钮,用户需要进行暗访录像时,可以通过触发该按钮实现暗访录像的启动,当用户触发该按钮时,即表示发出了暗访录像请求,终端可以接收到该暗访录像请求,从而启动后续的暗访录像操作。

另外,也可以在终端上设置一个按键作为暗访录像启动按键,当接收到用户触发该按键时,即表示发出了暗访录像请求,终端接收到该暗访录像请求即可启动暗访录像后续操作。

步骤s102、启动相机进行视频的录像;

具体为:启动终端上的摄像头进行视频的录像。

步骤s103、在录像过程中,用黑色背景覆盖录像界面,其中,在黑色背景上显示暗访录像提示信息。

即在录像过程中,不显示录像界面,通过在录像界面上设置生成一个黑色背景来覆盖录像界面,使得整个显示屏上显示黑色屏幕,从而模拟锁屏黑屏的效果。

另外,为了让使用者了解是否正在进行暗访录像,在黑色背景上显示暗访录像提示信息。

采用上述技术方案,由于在接收到暗访录像请求后,启动相机进行视频的录像,并在录像过程中,用黑色背景覆盖录像界面,这样就可以达到锁屏的效果,使得录像时不易被察觉,提高了暗访录像的成功率。另外,由于在黑色背景上显示暗访录像提示信息,这样便于暗访者根据提示信息确定是否在进行录像,避免录像失败还未察觉的情况出现,提高了用户体验。

优选地,步骤s102中:启动相机进行视频的录像具体为:调用录像的应用程序接口进行视频的录像。

具体地,调用mediarecorder的api,完成记录音频和视频,调用newmediarecorder()构造函数得到mediarecorder的实例。

优选地,在步骤s102:启动相机进行视频的录像步骤后,还包括步骤:设置录像文件的输出格式、音视频编码格式及录像文件保存路径。

优选地,设置录像的输出格式、音视频编码格式及文件保存路径,具体为:调用setoutputformat()设置录像文件的输出格式,调用setvideosource()设置视频编码格式,调用setaudiosource()设置音频编码格式,调用setoutputfile()设置录像文件保存路径。

优选地,步骤s103中:在录像过程中,用黑色背景覆盖录像界面,具体为:调用setpreviewdisplay(surface)设置视频的预览界面,以xml格式编译实现用黑色背景覆盖录像界面。

优选地,步骤s103中:在黑色背景上显示暗访录像提示信息,具体为:在黑色背景的固定位置设置浅色背景像素块用于提示使用者正在进行拍摄。

此浅色背景像素块可以设置的小一些,防止过大导致容易被发现。该浅色背景像素块可以设置在黑色背景的右上角不易被察觉的位置。

需要说明的是:本申请并不局限于该固定位置,也可以设置在其他位置,本申请对此并不作出具体限定。

优选地,还包括步骤:在接收到双击屏幕指令后,退出暗访录像模式。

具体地,结束暗访录像可以通过双击屏幕退出拍摄,该功能主要是基于android系统里提供的手势监听类gesturedetector实现的。对触屏事件进行监听通过ontouch()函数获取motionevent对象,gesturedetector转发motionevent对象到ongesturelistener,根据该对象的封装内容做出退出暗访录像模式反馈。

第二方面,本发明实施例提供了一种暗访录像装置,如图2所示,包括:

接收模块21,用于接收暗访录像请求;

启动模块22,用于启动相机进行视频的录像;

界面覆盖模块23,用于在录像过程中,用黑色背景覆盖录像界面,其中,在黑色背景上显示暗访录像提示信息。

本实施例以上所述的暗访录像装置,可以用于执行上述各对应方法实施例中的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

第三方面,本发明实施例提供了一种终端,包括:

存储器和处理器;

其中,所述存储器上存储有可供所述处理器执行的计算机程序;

当所述处理器读取并执行所述计算机程序时,使得所述处理器执行如第一方面中任一项所述的方法。

存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。处理器可以是中央处理器(centralprocessingunit,cpu)。

第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序包含至少一段代码,所述至少一段代码可由处理器执行,实现如第一方面中任一项所述的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如:同轴电缆、光纤、数据用户线(digitalsubscriberline,dsl))或无线(例如:红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如:软盘、硬盘、磁带)、光介质(例如:数字通用光盘(digitalversatiledisc,dvd))、或者半导体介质(例如:固态硬盘(solidstatedisk,ssd))等。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1