多媒体流数据预览展示方法及装置的制造方法_2

文档序号:9202995阅读:来源:国知局
播放区域中的浮层播放控件进行预览播放。
[0047]例如,假设如图2所示,某视频菜单界面显示有4个缩略图,即缩略图A?D,这4个缩略图分别对应着不同的4种视频节目(也即视频a?d),用户针对其中任一缩略图进行点击操作后,便会进入相应的播放界面中,进行视频节目的播放。
[0048]假设在本示例中,如图3所示,该视频菜单界面中预设了两个预览播放区域,即预览播放区域I和预览播放区域II。其中,预览播放区域I设置在缩略图A所在的展示位置,预览播放区域II设置在缩略图B所在的展示位置。
[0049]当用户使用终端设备进入该视频菜单界面中时,终端设备将确定预览播放区域I和II分别对应了缩略图A和D。从而,终端设备会获取缩略图A和D所对应的视频a和d的视频流数据。此时,终端设备在预览播放区域I和II中加载悬浮式的浮层播放控件,并将视频a和d的两个视频流数据分别通过两个浮层播放控件进行预览播放。也即,如图4所示,预览播放区域I中预览播放视频a,预览播放区域II中预览播放视频d。
[0050]从上例中可见,通过本发明实施例中的方法,可以在视频菜单界面中设置多个预览播放区域,从而可以实现针对多个视频节目的多路预览播放,不仅改善了现有技术中,采用静态缩略图进行预览可能造成预览不能准确充分反映视频内容的缺陷,也有效提升了对视频内容的预览便捷性。
[0051]这里需要说明的是,在上述多路预览播放的场景中,各视频流数据中均包含相应的音频数据,也就是说,在进行多路预览播放时,各浮层播放控件所播放的内容都会发出相应音频,那么,就会出现声音嘈杂的现象。所以,作为本发明实施例中的一种优选方式,在当前界面中,当所述缩略图展示区存在多个,且当前界面中的所述预览播放区域的数量超过一个时,通过所述浮层播放控件对所述多媒体流数据进行预览播放,具体为:选定任一视频流数据中的音频数据和视频数据,在对应的浮层播放控件中进行预览播放,并屏蔽其他浮层播放控件预览播放的视频流数据中的音频数据。
[0052]延续上例,预览播放区域I和预览播放区域II中分别预览播放视频a和d,显然,视频a和视频d中的音频数据也将同时被播放,这样一来,会出现声音嘈杂的现象。此时,假设终端设备选定视频a,将该视频a的视频流数据中的音频数据也进行播放,而对于视频d,则屏蔽其音频数据。
[0053]通过这样的方式,在多路预览播放的场景中,只有一个视频正常播放声音,而其他视频将无声播放。从而可以避免进行多路预览播放时,出现声音嘈杂的现象。
[0054]另外,考虑到在实际应用时,用户在视频菜单界面中会进行相应的操作,如:针对视频菜单界面的滑动操作,或者,针对浮层播放控件的点击操作等,用户所发出的这些操作,就会对浮层播放控件产生相应的影响。从而,终端会监测用户在视频菜单界面中所发出的相应操作。
[0055]具体来说,在一种情况下,本发明实施例中的多媒体流数据预览展示方法,还包括:当监测到针对所述浮层播放控件的点击操作时,停止所述浮层播放控件预览播放,并跳转至播放页面,以播放所述浮层播放控件进行预览播放的视频流数据。
[0056]浮层播放控件中针对相应视频缩略图的视频流数据进行预览播放,这样,用户便可以直观地浏览到不同视频缩略图所对应的视频内容。用户会选择自己想要观看的视频内容,也就会点击相应的浮层播放控件,这样一来,就表明该用户想要观看该浮层播放控件所播放的视频内容,所以,视频菜单界面将进行跳转,跳转至播放页面中播放该视频内容。
[0057]在上述情况下,当播放页面中所播放的视频内容结束时,或者用户在播放页面中发出返回操作时,那么,当前界面就会重新返回至视频菜单界面,此时,仍需要对视频菜单界面中的视频缩略图继续进行预览播放。因此,在本发明实施例中,所述方法还包括:当监测到从所述播放页面跳转回预览界面时,重新获取所述预览播放区域对应的多媒体流数据,并在所述预览播放区域中再次加载所述浮层播放控件,以预览播放所述多媒体流数据。
[0058]在本发明实施例中,所述的预览界面就是包含有缩略图展示区的界面,也即上述示例中的视频菜单界面。从播放页面跳转回预览界面的方式可以包括:终端监测到关闭所述播放页面的指令。
[0059]当然,在预览播放区域中重新加载浮层播放控件进行预览播放,并不局限于从播放页面返回至预览界面的方式,在实际应用场景下,只要对预览界面进行了重新开启、刷新等操作,均会在预览播放区中重新加载浮层播放控件进行预览播放。这里并不构成对本申请的限定。
[0060]在另一种情况下,本发明实施例中的多媒体流数据预览展示方法,还包括:当监测到针对当前界面的滑动操作时,控制当前界面中的所述缩略图展示区进行滑动,并控制所述浮层播放控件不进行滑动。
[0061]在视频菜单界面中,通常包含有多个视频缩略图,由于当前显示窗口的大小限制,不能完全将所有的视频缩略图都显示在当前显示窗口中,这样一来,用户就会针对视频菜单界面进行滑动操作,以浏览到未显示出的其他视频缩略图。作为上述情况下的一种方式,若当前的视频菜单界面中,包含有多个预览播放区域,假设各个预览播放区域均跟随用户的滑动操作进行滑动,那么,不同预览播放区域的展示位置可能会造成重叠,从而导致显示混乱。所以在本发明实施例中,在视频菜单界面中包含多个预览播放区域时,终端接收到用户的滑动操作,只会控制缩略图展示区进行滑动,同时,控制浮层播放控件不进行滑动。也即,浮层播放控件与缩略图展示区域不会进行同步滑动。
[0062]由于预览播放区域的数量可由用户进行设置,用户也有可能只设置一个预览播放区域(即只有一个浮层播放控件),此时,作为上述情况下的另一种方式,视频缩略图的展示位置就将跟随用户的滑动操作发生变化,又由于视频缩略图上显示有浮层播放控件,那么,该浮层播放控件的展示位置也将跟随用户的滑动操作发生变化。
[0063]例如:如图5a所示,视频菜单界面显示有4个视频缩略图(其中,缩略图D由于预览播放区域的遮挡,未在图5a中示出),预览播放区域设置在缩略图D的展示位置上,并且加载在该预览播放区域中的浮层播放控件正在对视频d进行预览播放。
[0064]此时,用户在视频菜单界面中,发出向左滑动操作(也即,视频菜单界面中显示的内容均向左滑动),那么,图5a中的浮层播放控件也会跟随用户的滑动操作进行滑动,滑动后的位置如图5b所示。在浮层播放控件滑动至图5b中的展示位置的过程中,该浮层播放控件中将继续进行预览播放。
[0065]至此,根据上述场景中,本发明实施例中的多媒体流数据预览展示方法,可以进行多路预览展示,并且,在进行预览展示的过程中,可根据用户的相应操作,进行相应的响应变化,而不影响对视频内容的预览展示。
[0066]在本发明实施例中,还提供一种针对所述浮层播放控件的操作场景,也即,所述方法还包括:当监测到针对所述浮层播放控件的拖动操作时,记录拖动后的浮层播放控件对应的预览播放区域的展示位置,并且,当所述终端再次显示预览界面时,确定经过拖动后的所述预览播放区域对应的缩略图展示区,获取所述预览播放区域对应的多媒体流数据,并在所述预览播放区域中重新加载浮层播放控件,以对所述多媒体流数据进行预览播放。
[0067]现延续如图5b所示的示例,假设用户针对图5b中的视频菜单界面内的浮层播放控件进行拖动,将该浮层播放控件拖动至缩略图E所在的位置上,也即,如图5c所示。此时,终端会记录该浮层播放控件所在的新的展示位置,并将相应的展示位置信息进行存储(可以存储在终端本地,也可以同步存储至服务器,这里并不进行具体限定)
[0068]那么,若终端再次加载所述视频菜单界面时(如:刷新或返回等),则如图5d所示,终端首先会根据新的展示位置确定出预览播放区域(也就是将缩略图E所在的位置确定为预览播放区域),并获取缩略图E对应的视频流数据,在所述预览播放区域中重新加载浮层播放控件,用以对缩略图E对应的视频流数据进行预览播放。
[0069]上述场景只是针对视频而言,在实际应用中,本发明实施例中的多媒体流数据预览展示方式,也适用于音频、flash动画的预览展示,上述场景并不构成对本发明的限定。
[0070]含有直播或轮播视频展区的网页、应用界面中的至少一种。其中,指定界面中直播或轮播的视频展区,是以缩略图片的方式显示的可操作的视频区域。
[0071]以上为本发明实施例提供的多媒体流数据预览展示方法,基于同样的思路,本发明实施例还提供一种多媒体流数据预览展示装置,如图6所示。所述装置包括:
[0072]确定模块601,用于在终端展示指定界面时,确定在所述指定界面
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1