Method and apparatus are disclosed for detecting video playback start time, the method comprises the following steps: in response to the video in the application of the trigger operation, recording the triggering operation time, as the first time; the application of monitoring terminal volume synthesizer; if the synthesizer for volume monitoring the application of audio output waveform, recording the audio waveform to start output moment, as the second time; the time elapsed between the first time and the second time to determine the start time of the application of the video playback. The method of this application can be used to detect the start time of video playback more accurately and the performance of the video playback of the application.
【技术实现步骤摘要】
一种检测视频播放启动时间的方法和装置
本申请涉及计算机
,特别是涉及一种检测视频播放启动时间的方法和装置。
技术介绍
目前,提供视频播放的应用程序是一种用户常用的应用程序。在用户使用这类应用程序的过程中,从用户触发播放视频的操作到应用程序开始播放视频,往往需要一定的启动时间。启动时间的长短会影响到用户观看视频的体验。因此,为了保证应用程序提供视频服务的性能,需要检测应用程序对视频播放的启动时间。在现有技术中,应用程序对视频播放的启动时间,可以通过应用程序的操作日志进行检测。应用程序的操作日志中记录了用户触发视频播放操作的时刻和应用程序开始播放视频的时刻,这两个时刻之间的时间即是视频播放的启动时间。其中,在应用程序的操作日志中实际上记录的是,应用程序调用相应视频播放模块的时刻,该时刻通常被确定成应用程序开始播放视频的时间以用于检测视频播放的启动时间。但是,许多情况下,应用程序调用相应视频播放模块的时候,终端往往还没有开始为应用程序播放视频,用户往往还看不到视频。因此,现有技术检测出的视频播放的启动时间与用户体验到的启动时间往往是不相符的。可见,现有技术检测出的视频播放的启动时间不够准确,从而会导致应用程序的视频播放性能难以准确测试。
技术实现思路
本申请所要解决的技术问题是,提供一种检测视频播放启动时间的方法和装置,以使得检测出的视频播放的启动时间能够与用户体验到的启动时间相符合,从而实现更准确地检测视频播放的启动时间以及应用程序的视频播放性能。第一方面,提供了一种检测视频播放启动时间的方法,包括:若终端上出现在应用程序中播放视频的触发操作,记录所述触发操 ...
【技术保护点】
一种检测视频播放启动时间的方法,其特征在于,包括:若终端上出现在应用程序中播放视频的触发操作,记录所述触发操作的时刻,作为第一时刻;监控所述终端的音量合成器;若监控到所述音量合成器为所述应用程序输出音频波形,记录所述音频波形开始输出的时刻,作为第二时刻;将所述第一时刻与所述第二时刻之间经过的时间确定为所述应用程序对视频播放的启动时间。
【技术特征摘要】
1.一种检测视频播放启动时间的方法,其特征在于,包括:若终端上出现在应用程序中播放视频的触发操作,记录所述触发操作的时刻,作为第一时刻;监控所述终端的音量合成器;若监控到所述音量合成器为所述应用程序输出音频波形,记录所述音频波形开始输出的时刻,作为第二时刻;将所述第一时刻与所述第二时刻之间经过的时间确定为所述应用程序对视频播放的启动时间。2.根据权利要求1所述的方法,其特征在于,所述监控所述终端的音量合成器,包括:监控所述音量合成器的音频会话管理接口;若监控到所述应用程序调用所述音频会话管理接口访问所述音量合成器中的会话,监控所述会话是否为所述应用程序输出音频波形。3.根据权利要求1所述的方法,其特征在于,所述方法应用于所述终端。4.根据权利要求3所述的方法,其特征在于,还包括:若所述启动时间超过预设的时间阈值,将所述启动时间作为性能异常的启动时间上报服务器。5.根据权利要求4所述的方法,其特征在于,若所述启动时间超过预设的时间阈值,将所述启动时间作为性能异常的启动时间上报服务器,具体为:若所述启动时间超过预设的时间阈值且所述终端的网络带宽超过预设的带宽阈值,将所述启动时间作为性能异常的启动时间上报服务器。6.一种检测视频播...
【专利技术属性】
技术研发人员:苏容,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。