【技术实现步骤摘要】
一种EPG集成图片和视频的轮播方法
[0001]本专利技术涉及网络电视
,具体涉及一种EPG集成图片和视频的轮播方法。
技术介绍
[0002]IPTV即交互式网络电视,是一款基于宽带网络的,集合互联网、通信和多媒体等多种技术于一体的新型交互式电视服务。在传统电视与互联网相互渗透的背景下,IPTV作为一种新型业务将广播电视和互联网相结合,是电信网、计算机网络和有线电视网三网融合的重要突破点。
[0003]EPG即IPTV系统中的电子节目菜单,是运行在IPTV业务支撑平台上的门户服务子系统。EPG基于终端机顶盒,是面向IPTV服务用户的门户系统。IPTV所提供的各种业务索引及导航都是通过EPG系统完成的。随着服务用户对系统体验要求的不断升高,EPG系统的界面形式也愈加丰富。
[0004]目前IPTV中,目标EPG系统所处的硬件环境是用户的机顶盒终端,软件环境则是机顶盒内置网页浏览器。EPG系统的各种展现页面是通过Web技术实现的,且机顶盒的浏览器版本较低,仅支持HTML、CSS和ES6(ECMAScript ...
【技术保护点】
【技术特征摘要】
1.一种EPG集成图片和视频的轮播方法,其特征在于:轮播组件解析展示数据,根据类型字段判断需要渲染的展示类型,展示类型包括图片类和视频类;当展示类型为图片类时,图片轮播展示的步骤包括:1.1、轮播组件会进一步解析展示数据,获取一组图片地址;1.2、初始化轮播组件,轮播组件会初始化img控件和一组图片索引指示器,然后获取第一个图片地址,使用该图片地址渲染img控件,并设置索引指示器对应第一个索引;1.3、启用定时器,每间隔一段时间执行匿名函数,匿名函数从图片地址列表中获取下一个图片地址,并渲染img控件,同时修改图片索引指示器,使之正确标识当前正在展示的图片,当展示完最后一张图片时,再次从第一张图片开始展示,以实现轮播展示的效果;当展示类型为视频类时,视频轮播展示的步骤为:2.1、轮播组件会进一步解析数据,获取一组节目的ID,并存入数组,获取节目ID数组;2.2、根据节目的ID和当前用户的账号,检查是否有相应的播放权限;2.3、根据节目的ID和当前用户的账号,获取用户观看该节目的观看记录,该观看记录是用户上一次观看该节目时,退出观看时节目播放的某个时间点;2.4、根据节目的ID获取节目的播放地址,初始化MediaPlayer播放器对象,调用播放方法,启动播放程序,并根据观看记录设置播放的起始播放时间点;2.5、当播放结束时,从节目ID数组中获取下一条节目的ID,并重复步骤2.2到步骤2.4,以播放下一个节目,当播放完节目ID数组的最后一个节目时,再次从第一个节目开始播放,以实现轮播展示的效果。2.根据权利要求1所述的一种EPG集成图片和视频的轮播方法,其特征在于:当展示类型为图片类时,所述步骤1.3中的匿名函数包含以下步骤:A.根据索引变量,从地址数组中获取一个图片地址,使用该地址渲染图片控件;B.根据索引变量,为对应位置的指示器设置显示图标,为其它位置的指示器设置未显示图标;C.判断索引变量是否大于地址列表的长度,如果不大于地址列表的长度,索引值加一,否则索引值归零。3.根据权利要求1所述的一种EPG集成图片和视频的轮播方法,其特征在于:所述视频类包括点播内容和直播内容,而点播内容包括为单片内容和剧集内容。4.根据权利要求1所述的一种EPG集成图片和视频的轮播方法,其特征在于:所述步骤2.4中,初始...
【专利技术属性】
技术研发人员:姚兰,魏代邦,张晓刚,
申请(专利权)人:海看网络科技山东股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。