【技术实现步骤摘要】
节目预览方法和节目预览装置
本专利技术涉及节目编辑
,尤其涉及一种节目预览方法和节目预览装置。
技术介绍
在节目编辑场景中,为了使用户在编辑完节目后能够及时看到节目的播放效果,通常需要对所编辑的节目进行预览播放,以方便用户查看当前节目中各个媒体的播放效果例如播放时间和动画效果来判断是否满足需求。在现有技术中,通常采用定时器来实现对媒体的调度从而实现节目的预览功能。具体地,根据当前要预览的节目中的每个媒体的播放时长,为每个媒体创建定时器,另外还需要创建一个对应于节目总播放时长的定时器。节目中各个媒体的预览播放由对应的定时器控制,整个节目的预览播放则有节目总时长的定时器控制。然而,当节目包括多个媒体时,就需要创建多个定时器,但是在定时器创建过多却不能及时得到销毁情况下会导致节目预览播放卡顿,甚至导致浏览器崩溃。
技术实现思路
因此,为克服现有技术中的缺陷和不足,本专利技术实施例提供了一种节目预览方法和一种节目预览装置,以在无需设置定时器的情况下实现节目的流畅预览播放。一方面,本专 ...
【技术保护点】
1.一种节目预览方法,其特征在于,包括:/n接收预览待预览节目指令,记载接收时间为第一时刻,其中,所述待预览节目包括至少一个媒体;/n根据所述至少一个媒体的参数信息确定所述至少一个媒体的下次播放时间;/n刷新屏幕,记载刷新所述屏幕的时间为第二时刻,根据所述第一时刻和所述第二时刻确定预览持续时间;以及/n根据所述预览持续时间和所述下次播放时间从所述待预览节目中确定目标预览媒体,预览所述目标预览媒体,并更新所述目标预览媒体的下次播放时间。/n
【技术特征摘要】
1.一种节目预览方法,其特征在于,包括:
接收预览待预览节目指令,记载接收时间为第一时刻,其中,所述待预览节目包括至少一个媒体;
根据所述至少一个媒体的参数信息确定所述至少一个媒体的下次播放时间;
刷新屏幕,记载刷新所述屏幕的时间为第二时刻,根据所述第一时刻和所述第二时刻确定预览持续时间;以及
根据所述预览持续时间和所述下次播放时间从所述待预览节目中确定目标预览媒体,预览所述目标预览媒体,并更新所述目标预览媒体的下次播放时间。
2.根据权利要求1所述的节目预览方法,其特征在于,所述至少一个媒体的所述参数信息包括媒体类型和播放持续时间,所述媒体类型包括一般媒体或媒体集合,所述媒体集合是由多个一般媒体按照预定顺序组合而成;
所述根据所述至少一个媒体的参数信息确定所述至少一个媒体的下次播放时间,具体为:
当所述至少一个媒体为一般媒体时,将所述一般媒体的所述下次播放时间确定为零;以及
当所述至少一个媒体为媒体集合时,将所述媒体集合中的一般媒体的下次播放时间为:其中,Ti为所述媒体集合中按照所述预定顺序的第i个一般媒体的播放持续时间,其中i为整数,tn为所述媒体集合中按照所述预定顺序的第n个一般媒体的下次播放时间,其中n为整数。
3.根据权利要求2所述的节目预览方法,其特征在于,所述根据所述预览持续时间和所述至少一个媒体的所述下次播放时间从所述待预览节目中确定目标预览媒体,预览所述目标预览媒体,并更新所述目标预览媒体的下次播放时间,具体为:
当所述目标预览媒体为一般媒体、且所述预览持续时间等于所述目标预览媒体的下次播放持续时间时,预览播放所述目标预览媒体,并确定所述目标预览媒体的播放次数,将所述播放次数乘以所述目标预览媒体的播放持续时间得到所述目标预览媒体的下次播放时间;以及
当所述目标预览媒体为媒体集合、且所述预览持续时间等于所述目标预览媒体中的目标一般媒体的下次播放时间时,预览播放所述目标预览媒体中的所述目标一般媒体,并将所述目标预览媒体中的所述目标一般媒体的下次播放时间更新为所述目标一般媒体的下次播放时间与所述目标预览媒体的播放持续时间之和,其中,所述目标预览媒体的播放持续时间等于所述目标预览媒体中的多个一般媒体的播放持续时间之和。
4.根据权利要求3所述的节目预览方法,其特征在于,所述确定所述目标预览媒体的播放次数具体为:
将所述目标预览媒体的播放次数加1。
5.根据权利要求1所述的节目预览方法,其特征在于,所述根据所述第一时刻和所述第二时刻确定所述预览持续时间具体为:
将所述第二时刻对应的第二时刻值减去所述第一时刻...
【专利技术属性】
技术研发人员:田雷雷,韩丹,
申请(专利权)人:西安诺瓦星云科技股份有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。