System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请一些实施例涉及显示设备,尤其涉及一种显示设备及录制文件的播放控制方法。
技术介绍
1、用户通过电视等显示设备可以观看直播或点播类等媒资,例如,当用户观看直播类媒资时,可能无法长时间一直观看,因此,为了便于回看,可以通过录像的形式将直播节目录制为文件保存在硬盘等存储设备中,媒资录制完成并存储为录制文件后,可以回看录制文件。
2、在回看录制文件时,可以对播放的录制文件执行暂停、快进、快退等操作以对播放进度执行控制。录制文件录制的时间会很长,一个录制文件中可能会包含多段节目内容,当用户播放该录制文件时,无法详细的获知该录制文件包含了哪些节目。如果用户不想完整的观看完整个录制文件,而是只想观看其中的某个节目时,只能通过快进或快退等拖动进度条的方式定位到该节目。但是,由于不知道想要观看的目标节目从何时开始,因此用户只能快进一段然后观察是否定位到目标节目。如果没有达到目标节目,则继续快进,如果超过了目标节目,则快退,如此循环反复,直到定位到目标节目。由此可见,通过单纯快进或快退拖动进度条的方式定位到目标节目过程极其繁琐,操作不便。
3、为了定位到目标节目,可以在快进或快退拖动进度条时显示画面缩略图,这样,在快进的过程中,用户可以从画面缩略图判断是否定位到目标节目。但是,该方式仍需要不断的执行快进或快退的操作,在执行快进或快退的过程中,难以定位到目标节目的开始播放时间点,且用户也无法准确的通过画面缩略图判断是否为目标节目。因此,通过快进或快退拖动进度条的形式或通过显示画面缩略图的形式仍不能准确的定位到录制文件中的
技术实现思路
1、本申请一些实施例提供一种显示设备及录制文件的播放控制方法,以解决无法准确定位到录制文件中的目标节目的问题。
2、第一方面,本申请一些实施例提供一种显示设备,包括:
3、显示器,被配置为显示用户界面;
4、控制器,被配置为:
5、响应于播放录制文件的播放指令,获取所述录制文件,所述录制文件为对显示设备播放的媒资执行录制生成的文件;
6、解析所述录制文件,以获取所述录制文件的节目信息,所述节目信息至少包括节目的开始播放时间信息、节目时长信息和所述录制文件的总时长信息;
7、根据所述开始播放时间信息、所述节目时长信息和所述总时长信息计算所述节目相对于所述录制文件的时长进度;
8、根据所述时长进度在所述录制文件的进度条中标记节目标识;
9、根据所述节目标识识别所述录制文件包含的节目数量、目标节目播放进度及目标节目的开始播放时间和结束播放时间,以及根据所述开始播放时间定位所述目标节目。
10、在一些实施例中,所述节目信息还包括节目名称,所述控制器进一步被配置为:
11、获取所述节目标识在所述进度条的标识位置;
12、在所述标识位置同步关联节目名称;
13、响应于播放到所述录制文件中的节目切换时间点,在所述标识位置显示所述节目名称。
14、在一些实施例中,所述控制器进一步被配置为:
15、根据所述节目信息生成画面缩略图;
16、在所述标识位置同步关联所述画面缩略图;
17、响应于播放到所述录制文件中的节目切换时间点,在所述标识位置显示所述画面缩略图。
18、在一些实施例中,,所述控制器进一步被配置为:
19、遍历所述节目名称;
20、根据所述节目名称生成节目列表;
21、响应于查看节目的查看指令,显示节目列表显示页面,所述节目列表显示页面用于显示所述节目列表。
22、在一些实施例中,所述控制器进一步被配置为:
23、响应于对所述节目列表中目标节目的选择指令,获取所述目标节目的开始播放时间;
24、控制所述进度条跳转到所述开始播放时间,以播放所述目标节目。
25、在一些实施例中,所述控制器进一步被配置为:
26、遍历所述节目列表,以识别所述节目列表中包含的所有节目;
27、获取所述节目的所述开始播放时间和所述标识位置;
28、在所述标识位置同步关联所述开始播放时间。
29、在一些实施例中,所述控制器进一步被配置为:
30、获取所述节目列表中用户选择的目标节目;
31、获取所述目标节目的开始播放时间和结束播放时间;
32、响应于对所述目标节目的循环播放指令,基于所述开始播放时间和所述结束播放时间循环播放所述目标节目。
33、在一些实施例中,所述控制器执行基于所述开始播放时间和所述结束播放时间循环播放所述目标节目的步骤,进一步被配置为:
34、监控所述目标节目在所述进度条中的播放位置;所述播放位置包括所述目标节目在所述开始播放时间的开始播放位置和在所述结束播放时间的结束播放位置;
35、如果所述目标节目已播放到所述结束播放位置,生成位置跳转指令;
36、响应于所述位置跳转指令,将所述目标节目的播放位置跳转至所述开始播放位置,以循环播放所述目标节目。
37、在一些实施例中,所述控制器进一步被配置为:
38、遍历所述录制文件,以识别所述录制文件的数据类别;
39、获取所述数据类别的类别数量,基于所述类别数量和所述数据类别创建类别项;
40、将所述录制文件中的节目按照所述数据类别划分到所述类别项中,以使所述录制文件的节目按照不同的类别显示。
41、第二方面,本申请一些实施例提供一种录制文件的播放控制方法,可以应用于第一方面的显示设备,所述控制方法包括:
42、响应于播放录制文件的播放指令,获取所述录制文件,所述录制文件为对显示设备播放的媒资执行录制生成的文件;
43、解析所述录制文件,以获取所述录制文件的节目信息,所述节目信息至少包括节目的开始播放时间信息、节目时长信息和所述录制文件的总时长信息;
44、根据所述开始播放时间信息、所述节目时长信息和所述总时长信息计算所述节目相对于所述录制文件的时长进度;
45、根据所述时长进度在所述录制文件的进度条中标记节目标识;
46、根据所述节目标识识别所述录制文件包含的节目数量、目标节目播放进度及目标节目的开始播放时间和结束播放时间,以及根据所述开始播放时间定位所述目标节目。
47、由以上技术方案可知,本申请一些实施例提供一种显示设备及录制文件的播放控制方法,方法包括响应于播放录制文件的播放指令,获取录制文件,解析录制文件,以获取录制文件的节目信息,根据开始播放时间信息、节目时长信息和总时长信息计算所述节目相对于录制文件的时长进度,并根据时长进度在录制文件的进度条中标记节目标识,再根据节目标识识别录制文件包含的节目数量、目标节目播放进度及目标节目的开始播放时间和结束播放时间本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述节目信息还包括节目名称,所述控制器进一步被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器进一步被配置为:
4.根据权利要求2所述的显示设备,其特征在于,所述控制器进一步被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器进一步被配置为:
7.根据权利要求5所述的显示设备,其特征在于,所述控制器进一步被配置为:
8.根据权利要求7所述的显示设备,其特征在于,所述控制器执行基于所述开始播放时间和所述结束播放时间循环播放所述目标节目的步骤,进一步被配置为:
9.根据权利要求1所述的显示设备,其特征在于,所述控制器进一步被配置为:
10.一种录制文件的播放控制方法,其特征在于,应用于显示设备,所述显示设备包括显示器和控制器,所述录制文件的播放控制方法包括:
【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述节目信息还包括节目名称,所述控制器进一步被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器进一步被配置为:
4.根据权利要求2所述的显示设备,其特征在于,所述控制器进一步被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器进一...
【专利技术属性】
技术研发人员:李梦远,
申请(专利权)人:VIDAA国际控股荷兰公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。