同步播放方法及装置制造方法及图纸

技术编号:35088394 阅读:26 留言:0更新日期:2022-10-01 16:43
本申请适用于多媒体播放技术领域,提供了一种同步播放方法及装置,所述方法包括:在同步播放视频数据的过程中,响应于触发的功能操作,停止播放所述视频数据,并展示与所述功能操作对应的功能;确定再次同步播放视频数据的播放时间和目标视频数据,所述目标视频数据为在所述播放时间所需同步播放的视频数据;在所述播放时间对应的时刻,播放预先加载的所述目标视频数据,自动进入同步播放的状态,实现了大屏设备在向用户展示功能后,无需根据工作人员触发恢复操作,大屏设备即可自动进入同步播放状态,可以提高大屏设备进入同步播放状态的便捷性和灵活性。便捷性和灵活性。便捷性和灵活性。

【技术实现步骤摘要】
同步播放方法及装置


[0001]本申请涉及多媒体播放
,尤其涉及一种同步播放方法及装置。

技术介绍

[0002]位于局域网中的多个大屏设备可以同步播放同一视频,通过采用同步播放的方式,可以向用户展示不同大屏设备的画质,还可以向用户提供不同的视觉效果。
[0003]相关技术中,在实现同步播放时,将局域网中的任一大屏设备作为同步播放的主机,将局域网中的其他大屏设备作为同步播放的从机。主机可以向各个从机发送视频或视频地址,每个从机则可以接收视频并播放视频,或者,从机可以接收视频地址并根据该视频地址播放视频。每个大屏设备可以根据用户触发的功能操作,向用户展示对应的功能。之后,大屏设备需要检测工作人员触发的恢复操作,以便可以根据该恢复操作重新进入同步播放的状态。

技术实现思路

[0004]本申请提供一种同步播放方法及装置,解决了现有技术中大屏设备需要检测工作人员触发的恢复操作重新进入同步播放状态的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种同步播放方法,所述方法包括:
[0007]在同步播放的过程中,响应于触发的功能操作,停止播放所述视频数据,并展示与所述功能操作对应的功能;
[0008]确定再次同步播放的播放时间和目标视频数据,所述目标视频数据为在所述播放时间所需同步播放的视频数据;
[0009]在所述播放时间对应的时刻,播放预先加载的所述目标视频数据。
[0010]在第一方面的第一种可能的实现方式中,所述播放时间为所述功能操作对应的触发时刻经过第一预设时长后的时刻。
[0011]在第一方面的第二种可能的实现方式中,所述确定再次同步播放的播放时间和目标视频数据,包括:
[0012]在检测到触发的所述功能操作时,根据同步播放时长、各个所述视频数据的视频时长、以及视频总时长,确定所述目标视频数据,并将开始播放所述目标视频数据的时刻作为所述播放时间。
[0013]基于第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述在检测到触发的所述功能操作时,根据同步播放时长、各个所述视频数据的视频时长、以及视频总时长,确定所述目标视频数据,包括:
[0014]在检测到触发的所述功能操作时,根据所述同步播放时长和多个所述视频总时长,确定同步播放进度;
[0015]根据所述同步播放进度和各个所述视频数据的视频时长,确定其他大屏设备当前
播放的当前视频数据;
[0016]将其他大屏设备在播放完毕所述当前视频数据后所需播放的视频数据,作为所述目标视频数据。
[0017]基于第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述在检测到触发的所述功能操作时,根据所述同步播放时长和多个所述视频总时长,确定同步播放进度,包括:
[0018]在检测到触发的所述功能操作时,经过第二预设时长后,根据所述同步播放时长和多个所述视频数据的视频总时长,确定所述同步播放进度。
[0019]基于第一方面的上述任意一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据,包括:
[0020]在到达所述播放时间之前,若未检测到再次触发的功能操作,则在所述播放时间对应的时刻,播放预先加载的所述目标视频数据。
[0021]基于第一方面的上述任意一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据之前,所述方法还包括:
[0022]在距离所述播放时间的时长为最大加载时间所指示的时长时,加载所述目标视频数据,所述最大加载时间为预先测试得到的加载所述目标视频数据所需的最大时长。
[0023]基于第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据,包括:
[0024]若所述目标视频数据加载完毕,则获取所述目标视频数据的实际加载时间,所述实际加载时间为加载所述目标视频数据所花费的时长;
[0025]根据所述最大加载时间和所述实际加载时间,确定延迟时间,所述延迟时间为所述最大加载时间和所述实际加载时间之间的时间差;
[0026]在加载完毕所述目标视频数据、且经过所述延迟时间后,播放所述目标视频数据。
[0027]基于第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据,还包括:
[0028]若所述实际加载时间大于或等于所述最大加载时间,则在加载完毕所述目标视频数据后,播放所述目标视频数据。
[0029]基于第一方面的上述任意一种可能的实现方式,在第一方面的第九种可能的实现方式中,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据之前,所述方法还包括:
[0030]在所述触发时刻,根据所述播放时间设置用于指示播放所述目标视频数据的定时器,所述触发时刻为检测到触发所述功能操作的时刻;
[0031]若所述定时器计时结束,则确定本地时间到达所述播放时间。
[0032]基于第一方面的上述任意一种可能的实现方式,在第一方面的第十种可能的实现方式中,所述播放时间是根据本地时间确定的;
[0033]所述方法还包括:
[0034]周期性获取网络时间协议NTP时间;
[0035]根据每次获取的所述NTP时间,对所述本地时间进行校正。
[0036]第二方面,提供一种同步播放装置,所述装置包括:
[0037]展示模块,用于在同步播放的过程中,响应于触发的功能操作,停止播放所述视频数据,并展示与所述功能操作对应的功能;
[0038]确定模块,用于确定再次同步播放的播放时间和目标视频数据,所述目标视频数据为在所述播放时间所需同步播放的视频数据;
[0039]播放模块,用于在所述播放时间对应的时刻,播放预先加载的所述目标视频数据。
[0040]在第二方面的第一种可能的实现方式中,所述播放时间为所述功能操作对应的触发时刻经过第一预设时长后的时刻。
[0041]在第二方面的第二种可能的实现方式中,所述确定模块,还用于在检测到触发的所述功能操作时,根据同步播放时长、各个所述视频数据的视频时长、以及视频总时长,确定所述目标视频数据,并将开始播放所述目标视频数据的时刻作为所述播放时间。
[0042]基于第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,还用于在检测到触发的所述功能操作时,根据所述同步播放时长和多个所述视频总时长,确定同步播放进度;根据所述同步播放进度和各个所述视频数据的视频时长,确定其他大屏设备当前播放的当前视频数据;将其他大屏设备在播放完毕所述当前视频数据后所需播放的视频数据,作为所述目标视频数据。
[0043]基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同步播放方法,其特征在于,所述方法包括:在同步播放的过程中,响应于触发的功能操作,停止播放所述视频数据,并展示与所述功能操作对应的功能;确定再次同步播放的播放时间和目标视频数据,所述目标视频数据为在所述播放时间所需同步播放的视频数据;在所述播放时间对应的时刻,播放预先加载的所述目标视频数据。2.根据权利要求1所述的方法,其特征在于,所述播放时间为所述功能操作对应的触发时刻经过第一预设时长后的时刻。3.根据权利要求1所述的方法,其特征在于,所述确定再次同步播放的播放时间和目标视频数据,包括:在检测到触发的所述功能操作时,根据同步播放时长、各个所述视频数据的视频时长、以及视频总时长,确定所述目标视频数据,并将开始播放所述目标视频数据的时刻作为所述播放时间。4.根据权利要求3所述的方法,其特征在于,所述在检测到触发的所述功能操作时,根据同步播放时长、各个所述视频数据的视频时长、以及视频总时长,确定所述目标视频数据,包括:在检测到触发的所述功能操作时,根据所述同步播放时长和多个所述视频总时长,确定同步播放进度;根据所述同步播放进度和各个所述视频数据的视频时长,确定其他大屏设备当前播放的当前视频数据;将其他大屏设备在播放完毕所述当前视频数据后所需播放的视频数据,作为所述目标视频数据。5.根据权利要求4所述的方法,其特征在于,所述在检测到触发的所述功能操作时,根据所述同步播放时长和多个所述视频总时长,确定同步播放进度,包括:在检测到触发的所述功能操作时,经过第二预设时长后,根据所述同步播放时长和多个所述视频数据的视频总时长,确定所述同步播放进度。6.根据权利要求1至5任一所述的方法,其特征在于,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据,包括:在到达所述播放时间之前,若未检测到再次触发的功能操作,则在所述播放时间对应的时刻,播放预先加载的所述目标视频数据。7.根据权利要求1至6任一所述的方法,其特征在于,所述在所述播放时间对应的时刻,播放预先加载的所述目标视频数据之前,所述方法还包括:在距离所述播放时间的时长为最大加载时间所指示的时长时,加载所述目标视频数据,所述最大加载时间为预先...

【专利技术属性】
技术研发人员:黄绩顺
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1