WO2015078308A1 - 一种浮窗播放器多媒体预加载的方法、装置及设备 - Google Patents

一种浮窗播放器多媒体预加载的方法、装置及设备 Download PDF

Info

Publication number
WO2015078308A1
WO2015078308A1 PCT/CN2014/091201 CN2014091201W WO2015078308A1 WO 2015078308 A1 WO2015078308 A1 WO 2015078308A1 CN 2014091201 W CN2014091201 W CN 2014091201W WO 2015078308 A1 WO2015078308 A1 WO 2015078308A1
Authority
WO
WIPO (PCT)
Prior art keywords
multimedia information
floating window
area
window player
starting point
Prior art date
Application number
PCT/CN2014/091201
Other languages
English (en)
French (fr)
Inventor
朱涛
陈浩
刘兴福
张力文
袁斌
Original Assignee
乐视网信息技术(北京)股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 乐视网信息技术(北京)股份有限公司 filed Critical 乐视网信息技术(北京)股份有限公司
Publication of WO2015078308A1 publication Critical patent/WO2015078308A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the present invention relates to the field of multimedia playback technologies, and in particular, to a method, device and device for multimedia preloading of a floating window player.
  • the embodiment of the invention provides a method, a device and a device for preloading a multimedia player of a floating window player, which are used to solve the problem that the video information that needs to be played next is selected when the video player cannot play the video in the floating window player in the prior art, resulting in The loading and buffering time is long, and the playback between video and video is not smooth.
  • Embodiments of the present invention provide a method, device, and device for multimedia preloading of a floating window player, as follows:
  • a method for multimedia preloading of a floating window player comprising:
  • the multimedia information included in the area where the starting point is located is imported into the playing form of the floating window player;
  • Each multimedia information recorded in the play form is preloaded in turn.
  • detecting a start point and an end point of the gesture sliding further includes:
  • the client does not regard the user's operation of gently touching the screen as an effective operation, thereby avoiding the problem of user misoperation.
  • the sliding operation between the starting point and the ending point is initially determined to be effective.
  • the operation operation of the user not sliding the multimedia information by the client is regarded as an operation of importing the multimedia information into the play form, thereby further avoiding the problem of the user's misoperation.
  • the prompt information is presented to the user, and at least one multimedia information is selected and imported into the floating window player according to the instruction input by the user. Play the form.
  • the multimedia is determined to be outside the floating window player area
  • the multimedia information contained in the area where the starting point is located is imported into the play form of the floating window player, and specifically includes:
  • the multimedia information contained in the operation interface area is imported into the playing form of the floating window player;
  • the multimedia information contained in the application interface is imported into the play form of the floating window player when the determination start point is on the application interface including the multimedia information outside the floating window player, and when the end point is in the floating window player area.
  • each multimedia information recorded in the play form is pre-loaded in order of priority from high to low, including:
  • Each multimedia information recorded in the play form is preloaded in turn according to the priority set by the user corresponding to each multimedia information.
  • a device for multimedia preloading of a floating window player comprising:
  • a processing unit configured to: when determining that the multimedia information area outside the floating window player area and the end point in the floating window player area, import the multimedia information included in the area where the starting point is located into the play form of the floating window player;
  • a loading unit for sequentially preloading each multimedia information recorded in the play form.
  • the multimedia information of the multimedia information area can be imported into the form of the floating window player by the method provided by the present invention in the scenario of the floating window player playing, so that the preloading can be performed in sequence, which speeds up.
  • the duration of buffer waiting allows seamless playback between multimedia information and multimedia information.
  • the detecting unit is specifically configured to: after detecting the start point and the end point of the gesture slip, determine that the average pressure of the start point and the end point is stronger than a certain set value, and then initially determine the starting point The sliding operation between the end point and the end point is effective.
  • the client does not regard the user's operation of gently touching the screen as an effective operation, thereby avoiding the problem of user misoperation.
  • the detecting unit is specifically configured to: when determining that the average pressure of the starting point and the ending point is stronger than a certain set value, initially determining the starting point and After the sliding operation between the end points is valid, when it is determined that the length of the line segment formed by the start point and the end point is greater than a certain set value, it is determined that the sliding operation between the start point and the end point is effective.
  • the operation operation of the user not sliding the multimedia information by the client is regarded as an operation of importing the multimedia information into the play form, thereby further avoiding the problem of the user's misoperation.
  • the processing unit is specifically configured to: have two or more multimedia information included in the area where the determination starting point is located, and an end point In the floating window player area, two or more multimedia information is imported into the play form of the floating window player; or,
  • the prompt information is presented to the user, and at least one multimedia information is selected and imported into the floating window player according to the instruction input by the user. Play the form.
  • the processing unit is specifically configured to: determine the starting point in the floating window player When the operation interface containing the multimedia information is outsourced, and the end point is in the floating window player area, the multimedia information contained in the operation interface area is imported into the play form of the floating window player; or
  • the multimedia information contained in the application interface is imported into the play form of the floating window player when the determination start point is on the application interface including the multimedia information outside the floating window player, and when the end point is in the floating window player area.
  • the loading unit is specifically configured to: pre-load each multimedia information recorded in the play form in sequence according to a priority preset corresponding to the attribute information of each multimedia information; or,
  • Each multimedia information recorded in the play form is preloaded in turn according to the priority set by the user corresponding to each multimedia information.
  • a floating window player multimedia preloading device comprises the above floating window player multimedia preloading device.
  • FIG. 1 is a flowchart of multimedia preloading of a floating window player according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a client screen in an embodiment of the present invention.
  • FIG. 3 is a diagram of a device for multimedia preloading of a floating window player according to an embodiment of the present invention.
  • the method, device and device for the multimedia preloading of the floating window player are provided in the embodiment of the present invention, in order to provide a scheme for the floating window player to continue to select the next played video to form a preloaded play form.
  • the client pre-generates the play form, loads it in advance, and speeds up the buffer waiting time, so that the video and the video can be seamlessly played.
  • the embodiment of the present invention provides a method for multimedia preloading of a floating window player.
  • the method and apparatus provided by the present invention are described in detail below with reference to the accompanying drawings.
  • the method for multimedia preloading of the floating window player specifically includes the following steps:
  • Step 100 Detect the start and end points of the gesture slip.
  • the client when the user opens the floating window player to watch the video, the client performs a gesture sliding operation of the user. After detecting the start and end points of the gesture sliding, it is first determined whether the gesture sliding operation is a valid operation.
  • the specific determination method is: when it is determined that the average pressure of the starting point and the ending point is stronger than a certain set value, the sliding operation between the starting point and the ending point is initially determined to be effective.
  • the above determination operation causes the client to not regard the user's operation of gently touching the screen as an effective operation, thereby avoiding the problem of the user's misoperation.
  • the operation operation of the user not sliding the browsing of the multimedia information by the client is regarded as an operation of importing the multimedia information into the playing form, thereby further avoiding the problem of the user's misoperation.
  • Step 110 The client introduces the multimedia information contained in the area where the starting point is located into the play form of the floating window player when determining that the multimedia information area outside the floating window player area and the ending point are in the floating window player area.
  • the client determines that the starting point of the user gesture slip is located in a multimedia information area outside the floating window player area, for example, the multimedia information area located outside the floating window player area. It may be an operation interface containing multimedia information outside the floating window player area, or an application interface containing multimedia information outside the floating window player area, wherein the application containing multimedia information outside the floating window player area
  • the interface may be another player interface, or may be a multimedia webpage information interface detected by the current floating window player, or a bullet box containing multimedia information pushed by other communication tools.
  • the multimedia information included in the starting position of the user's gesture sliding is introduced into the floating window.
  • the floating window player area is used to indicate an area covered by the floating window player on the client screen
  • the multimedia information area is an area containing the multimedia information displayed on the client screen
  • the multimedia information is used for Instructing the multimedia file and the identification, attribute, location, and the like of the multimedia file
  • the multimedia information area is used to indicate the area in which the multimedia information is covered by the client screen.
  • the client inputs the multimedia information contained in the operation interface area into the floating window when determining that the starting point of the user gesture sliding is located on the operation interface including the multimedia information outside the floating window player area, and the end point is in the floating window player area. Playback form;
  • the client inputs the multimedia information including the multimedia information that is pushed in the frame area of the floating window player area and contains the multimedia information pushed by the communication tool, and the end point in the floating window player area.
  • the play form of the player is the multimedia information including the multimedia information that is pushed in the frame area of the floating window player area and contains the multimedia information pushed by the communication tool, and the end point in the floating window player area.
  • the client detects that the starting point of the user gesture is in the multimedia information area outside the floating window player, and detects that the end point of the user gesture is in the floating window player area, and the multimedia message contained in the starting point of the user gesture is the multimedia message 5, The multimedia message 5 is imported into the playlist of the floating window player.
  • the multimedia information included in the region where the starting point of the user's gesture is swiped if it is determined that the area where the starting point is located contains two or more pieces of multimedia information, and the end point is in the floating window player area, the two or more of the above two or more The multimedia information is all selected to be imported into the playlist of the floating window player.
  • Step 120 The client sequentially preloads each multimedia information recorded in the play form.
  • the multimedia information recorded in the play form is preloaded in sequence, in which the multimedia information recorded in the play form is preloaded in order of priority corresponding to each multimedia information
  • the priority may be a priority preset according to attribute information of each multimedia information, wherein the attribute information refers to that the multimedia information is audio, video, or picture, etc., and the priority of the preset video is higher than the priority of the audio, and the priority of the audio is high.
  • the priority of the picture; the priority may also be the highest priority corresponding to the time when the multimedia information is imported from the early to the late, and the latest multimedia information is the highest.
  • the priority is the lowest; and the above priority may also be that the user adjusts the multimedia information in the play form by itself, determines the priority level of each multimedia information according to the order adjusted by the user, and is ranked by the user at the forefront of the play form.
  • the information has the highest priority, and vice versa. It is ranked the lowest priority user information corresponding to the multimedia player rearmost form.
  • the specific process of pre-loading each multimedia information recorded in the play form in the order of priority of each multimedia information from high to low is as follows:
  • the client pre-loads each multimedia information recorded in the play form according to the priority preset corresponding to the attribute information of each multimedia information;
  • the client preloads the multimedia information 3, then preloads the multimedia information 1 and finally loads the multimedia information 2.
  • the client preloads each multimedia information recorded in the play form in sequence according to the import time of each multimedia information from morning to night;
  • multimedia information in the play form is arranged in the order of the import time from the morning to the night: multimedia information 2, multimedia information 3, and multimedia information 5, the client directly follows the order of the multimedia information, and firstly pairs the multimedia information 2 Preloading is performed, then the multimedia information 3 is preloaded and finally the multimedia information 5 is preloaded.
  • the client preloads each multimedia information recorded in the play form in turn according to the priority set by the user corresponding to each multimedia information.
  • the user may adjust the order of the multimedia information after forming the play form, after the user adjusts If the order of the multimedia information in the play form is changed to: multimedia information 3, multimedia information 2, multimedia information 1 and multimedia information 4, the client preloads each multimedia information according to the adjusted order.
  • a method for preloading a multimedia message of a floating window player according to the above embodiment of the present invention, and correspondingly, another embodiment of the present invention provides a device for preloading a multimedia message of a floating window player, the device
  • the structure is shown in FIG. 3, and specifically includes a detecting unit 300, a processing unit 310, and a loading unit 320:
  • the detecting unit 300 is configured to detect a start point and an end point of the gesture sliding
  • the processing unit 310 is configured to: when determining that the multimedia information area outside the floating window player area and the end point in the floating window player area, the multimedia information included in the area where the starting point is located a play form into the floating window player;
  • the loading unit 320 is configured to sequentially preload each multimedia information recorded in the play form.
  • the detecting unit 300 is specifically configured to: after determining that the average pressure of the starting point and the ending point is stronger than a certain set value, after determining that the sliding operation between the starting point and the ending point is effective, determining that the line segment length formed by the starting point and the ending point is greater than a certain set value At the time, it is finally determined that the sliding operation between the start point and the end point is effective.
  • the processing unit 310 is specifically configured to: when there are two or more pieces of multimedia information included in the area where the determination start point is located, and when the end point is in the floating window player area, import two or more pieces of multimedia information into the floating window player. Play the form; or,
  • the prompt information is presented to the user, and at least one multimedia information is selected and imported into the floating window player according to the instruction input by the user.
  • the processing unit 310 is specifically configured to: when determining that the starting point is on the operation interface including the multimedia information except the floating window player, and when the end point is in the floating window player area, import the multimedia information included in the operation interface area into the floating window player. Play the form; or,
  • the loading unit 320 is specifically configured to: pre-load each multimedia information recorded in the play form in sequence according to a priority preset corresponding to the attribute information of each multimedia information; or
  • Each multimedia information recorded in the play form is preloaded in turn according to the priority set by the user corresponding to each multimedia information.
  • a method and a device for preloading a multimedia message of a floating window player according to the above embodiments of the present invention, and correspondingly, another embodiment of the present invention further provides a device for multimedia preloading of a floating window player.
  • the floating window player multimedia preloading device is configured to perform the floating window player multimedia preloading method provided in the above FIG. 1 and FIG. 2, wherein the floating window player multimedia preloading device comprises the above FIG. A floating window player provided with a multimedia preloading device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种浮窗播放器多媒体预加载的方法、装置及设备,用来解决现有技术中存在的无法在浮窗播放器播放视频时选取下一个需要播放的视频信息,从而导致加载以及缓冲时间长,多媒体信息与多媒体信息间播放不流畅的问题。该方法包括:检测手势滑动的起点和终点;在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导入浮窗播放器的播放表单;依次对播放表单中记录的各个多媒体信息进行预加载。采用上述方法,可在浮窗播放情景下预先加载多媒体信息,减少加载以及缓冲时长。

Description

一种浮窗播放器多媒体预加载的方法、装置及设备
本申请要求于2013年11月29日提交中国专利局、申请号为2013106296688,发明名称为“一种浮窗播放器多媒体预加载的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及多媒体播放技术领域,尤其涉及一种浮窗播放器多媒体预加载的方法、装置及设备。
背景技术
随着科技的进步,触控屏幕客户端的用户对客户端的操控以及使用的优化提出了更高的要求。用户在观看视频的同时也有继续浏览其他页面的需求,目前市场已有可以浮动于客户端屏幕最顶层的视频播放器,用户在使用这种类型的播放器时,只能点击一个视频观看,在观看完一个视频以后,必须关闭浮窗播放器再点击第二个视频进行观看,如此操作,客户端需要再次加载新点击的视频,再次缓存新点击的视频,导致播放不流畅,缓冲等待时间长,目前还没有解决上述问题的方案。
发明内容
本发明实施例提供一种浮窗播放器多媒体预加载的方法、装置及设备,用以解决现有技术中存在的无法在浮窗播放器播放视频时,选取下一个需要播放的视频信息,导致的加载以及缓冲时间长,视频与视频间播放不流畅的问题。
本发明实施例提供一种浮窗播放器多媒体预加载的方法、装置及设备,具体如下:
第一方面,一种浮窗播放器多媒体预加载的方法,该方法包括:
检测手势滑动的起点和终点;
在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导入浮窗播放器的播放表单;
依次对播放表单中记录的各个多媒体信息进行预加载。
通过这种可能的实施方式,可以在浮窗播放器播放的情景下,通过本发明提供的方法对多媒体信息区域的多媒体信息导入浮窗播放器的表单,使其可以依次进行预加载,加快了缓冲等待的时长,使得多媒体信息与多媒体信息之间可以实现无缝播放。
结合第一方面,在第一种可能的实现方式中,检测手势滑动的起点和终点,进一步包括:
判定起点和终点的平均压强大于某个设定值时,则初步确定起点和终点之间的滑动操作有效。
通过这种可能的实施方式,使得客户端不会将用户轻轻触碰屏幕的操作视为一次有效的操作,避免了用户误操作的问题。
结合第一方面的第一种可能的实施方式,在第二种可能的实施方式中,在判定起点和终点的平均压强大于某个设定值,则初步确定起点和终点之间的滑动操作有效之后,进一步包括:
判定起点与终点形成的线段长度大于某个设定值时,则确定起点和终点之间的滑动操作有效。
通过这种可能的实施方式,使得客户端不会将用户滑动浏览多媒体信息的操作操作视为将多媒体信息导入播放表单的操作,进一步避免了用户误操作的问题。
结合第一方面的上述任意一种可能的实现方式,在第三种可能的实施方式中,在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导入浮窗播放器的 播放表单,具体包括:
在判定起点所在区域包含的多媒体信息存在两个或者两个以上,以及终点在浮窗播放器区域时,将两个或者两个以上的多媒体信息导入浮窗播放器的播放表单;或者,
在判定起点所在区域包含的多媒体信息存在两个或者两个以上,以及终点在浮窗播放器区域时,向用户呈现提示信息,并根据用户输入的指令选择至少一个多媒体信息导入浮窗播放器的播放表单。
结合第一方面以及第一方面的第一种、第二种任意一项可能的实施方式,在第四种可能的实施方式中,其特征在于,在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导入浮窗播放器的播放表单,具体包括:
在判定起点在浮窗播放器之外包含有多媒体信息的操作界面上,以及终点在浮窗播放器区域时,将操作界面区域上包含的多媒体信息导入浮窗播放器的播放表单;或者,
在判定起点在浮窗播放器之外包含有多媒体信息的应用程序界面上,以及终点在浮窗播放器区域时,将应用程序界面上包含的多媒体信息导入浮窗播放器的播放表单。
结合第一方面,在第五种可能的实施方式中,按照优先级从高到低的顺序,依次对播放表单中记录的各个多媒体信息进行预加载,包括:
按照对应各个多媒体信息的属性信息预设的优先级,依次对播放表单中记录的各个多媒体信息进行预加载;或者,
按照各个多媒体信息的导入时刻从早到晚的顺序,依次对播放表单中记录的各个多媒体信息进行预加载;或者
按照用户对应各个多媒体信息设置的优先级,依次对播放表单中记录的各个多媒体信息进行预加载。
第二方面,一种浮窗播放器多媒体预加载的装置,该装置包括:
检测单元,用于检测手势滑动的起点和终点;
处理单元,用于在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导入浮窗播放器的播放表单;
加载单元,用于依次对播放表单中记录的各个多媒体信息进行预加载。
通过这种可能的实施方式,可以在浮窗播放器播放的情景下,通过本发明提供的方法对多媒体信息区域的多媒体信息导入浮窗播放器的表单,使其可以依次进行预加载,加快了缓冲等待的时长,使得多媒体信息与多媒体信息之间可以实现无缝播放。
结合第二方面,在第一种可能的实施方式中,检测单元,具体用于:检测手势滑动的起点和终点后,判定起点和终点的平均压强大于某个设定值时,则初步确定起点和终点之间的滑动操作有效。
通过这种可能的实施方式,使得客户端不会将用户轻轻触碰屏幕的操作视为一次有效的操作,避免了用户误操作的问题。
结合第二方面的第一种可能的实施方式,在第二种可能的实施方式中,检测单元,具体用于:在判定起点和终点的平均压强大于某个设定值,则初步确定起点和终点之间的滑动操作有效之后,判定起点与终点形成的线段长度大于某个设定值时,则确定起点和终点之间的滑动操作有效。
通过这种可能的实施方式,使得客户端不会将用户滑动浏览多媒体信息的操作操作视为将多媒体信息导入播放表单的操作,进一步避免了用户误操作的问题。
结合第二方面的上述任意一种可能的实现方式,在第三种可能的实施方式中,处理单元,具体用于:在判定起点所在区域包含的多媒体信息存在两个或者两个以上,以及终点在浮窗播放器区域时,将两个或者两个以上的多媒体信息导入浮窗播放器的播放表单;或者,
在判定起点所在区域包含的多媒体信息存在两个或者两个以上,以及终点在浮窗播放器区域时,向用户呈现提示信息,并根据用户输入的指令选择至少一个多媒体信息导入浮窗播放器的播放表单。
结合第二方面以及第二方面的第一种、第二种任意一项可能的实施方式,在第四种可能的实施方式中,处理单元,具体用于:在判定起点在浮窗播放器之外包含有多媒体信息的操作界面上,以及终点在浮窗播放器区域时,将操作界面区域上包含的多媒体信息导入浮窗播放器的播放表单;或者,
在判定起点在浮窗播放器之外包含有多媒体信息的应用程序界面上,以及终点在浮窗播放器区域时,将应用程序界面上包含的多媒体信息导入浮窗播放器的播放表单。
结合第二方面,在第五种可能的实施方式中,加载单元,具体用于:按照对应各个多媒体信息的属性信息预设的优先级,依次对播放表单中记录的各个多媒体信息进行预加载;或者,
按照各个多媒体信息的导入时刻从早到晚的顺序,依次对播放表单中记录的各个多媒体信息进行预加载;或者
按照用户对应各个多媒体信息设置的优先级,依次对播放表单中记录的各个多媒体信息进行预加载。
第三方面,一种浮窗播放器多媒体预加载的设备,所述浮窗播放器多媒体预加载的设备包括上述浮窗播放器多媒体预加载的装置。
附图说明
图1为本发明实施例中的浮窗播放器多媒体预加载的流程图;
图2为本发明实施例中客户端屏幕的示意图;
图3为本发明实施例中的浮窗播放器多媒体预加载的装置图。
具体实施方式
为了给出浮窗播放器在播放视频时,可以继续选取下一个播放的视频形成预加载的播放表单的方案,本发明实施例提供一种浮窗播放器多媒体预加载的方法、装置及设备,使得客户端预先生成播放表单,提前进行加载,加快缓冲等待时间,使得视频与视频间可以无缝播放。
本发明实施例提供一种浮窗播放器多媒体预加载的方法,下面结合附图,用具体实施例对本发明提供的方法及装置进行详细描述。
参阅图1所示,浮窗播放器多媒体预加载的方法具体包括以下步骤:
步骤100:检测手势滑动的起点和终点。
具体的,在用户打开浮窗播放器观看视频时,客户端执行用户的手势滑动操作,在检测到手势滑动的起点和终点后,首先判断此次手势滑动操作是否为有效操作。具体判定方法为:判定起点和终点的平均压强大于某个设定值时,则初步确定起点和终点之间的滑动操作有效。上述判定操作使得客户端不会将用户轻轻触碰屏幕的操作视为一次有效的操作,避免了用户误操作的问题。
并且,为使得客户端对用户手势操作的识别的更加精准,在判定起点和终点的平均压强大于某个设定值,则初步确定起点和终点之间的滑动操作有效之后,继续判定起点与终点形成的线段长度大于某个设定值时,则最终确定起点和终点之间的滑动操作有效。通过以上判定操作,使得客户端不会将用户滑动浏览多媒体信息的操作操作视为将多媒体信息导入播放表单的操作,进一步避免了用户误操作的问题。
步骤110:客户端在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导入浮窗播放器的播放表单。
具体的,客户端在判定用户手势滑动的起点位于浮窗播放器区域之外的多媒体信息区域,例如,该位于浮窗播放器区域之外的多媒体信息区域 可以是浮窗播放器区域之外包含有多媒体信息的操作界面,或者是位于浮窗播放器区域之外包含有多媒体信息的应用程序界面,其中,位于浮窗播放器区域之外包含有多媒体信息的应用程序界面可以是另一个播放器界面,也可以是当前浮窗播放器所检测的多媒体网页信息界面,或者其他通讯工具推送的包含多媒体信息的弹框。在判定手势滑动的起点在上述浮窗播放器之外的各种类型的多媒体信息区域以及手势滑动的终点在浮窗播放器区域时,将用户手势滑动的起点位置所包含的多媒体信息导入浮窗播放器的播放表单,其中,浮窗播放器区域用于指示浮窗播放器在客户端屏幕所覆盖的区域,多媒体信息区域为客户端屏幕所显示的包含有多媒体信息的区域;多媒体信息用于指示多媒体文件以及多媒体文件的标识、属性、位置等相关信息;多媒体信息区域用于指示多媒体信息在客户端屏幕所覆盖的区域。
上述将多媒体信息导入浮窗播放器的播放表单的具体流程如下:
客户端在判定用户手势滑动的起点位于浮窗播放器区域之外的包含有多媒体信息的操作界面上,以及终点在浮窗播放器区域时,将操作界面区域上包含的多媒体信息导入浮窗播放器的播放表单;
或者,
客户端在判定用户手势滑动的起点位于浮窗播放器区域之外的包含有多媒体信息的应用程序界面上,以及终点在浮窗播放器区域时,将应用程序界面上包含的多媒体信息导入浮窗播放器的播放表单;
上述将应用程序界面上包含的多媒体信息导入浮窗播放器的播放表单的具体流程为:
客户端在判定用户手势滑动的起点位于浮窗播放器区域之外的另一个播放器区域以及终点在浮窗播放器区域,以及终点在浮窗播放器区域时,将另一个播放器区域包含的多媒体信息导入浮窗播放器的播放表单;或者
客户端在判定用户手势滑动的起点位于浮窗播放器区域之外的包含有通讯工具推送的多媒体信息的弹框区域,以及终点在浮窗播放器区域时,将推送的包含多媒体信息导入浮窗播放器的播放表单。
下面以具体实施例说明本发明的浮窗播放器多媒体消息的预加载方法的具体流程,参阅图2所示:
客户端检测到用户手势的起点在浮窗播放器之外的多媒体信息区域,以及检测到用户手势的终点在浮窗播放器区域,该用户手势的起点所在区域包含的多媒体消息为多媒体消息5,将该多媒体消息5导入浮窗播放器的播放表单。
在判定用户手势滑动的起点所在区域包含的多媒体信息时,还可能出现用户手势滑动的起点所在区域包含两个或两个以上的多媒体消息的情况,在出现上述情况是,具体处理流程如下:
在判定用户手势滑动的起点所在区域包含的多媒体信息时,若判定上述起点所在区域包含两个或者两个以上的多媒体信息,并且终点在浮窗播放器区域时,向用户呈现提示信息,该提示信息包含在上述两个或者两个以上的多媒体信息中由用户选择至少一个多媒体信息导入浮窗播放器的播放表单;或者,
在判定用户手势滑动的起点所在区域包含的多媒体信息时,若判定上述起点所在区域包含两个或者两个以上的多媒体信息,并且终点在浮窗播放器区域时,将上述两个或者两个以上的多媒体信息全部选中导入浮窗播放器的播放表单。
下面以具体实施例说明本发明的浮窗播放器多媒体消息的预加载方法的具体流程,参阅图2所示:
若客户端检测的用户手势的起点在浮窗播放器之外的多媒体信息区域,若该起点所在区域位于起点A处,起点A即图2中位于多媒体信息1、多媒体信息2、多媒体信息3以及多媒体信息4中间的点,并且检测的用 户手势的终点位于浮窗播放器区域,则将上述多媒体信息1、多媒体信息2、多媒体信息3以及多媒体信息4同时导入浮窗播放器的播放表单,或者,呈现给用户提示消息,该提示消息具体为,选择多媒体信息1、多媒体信息2、多媒体信息3以及多媒体信息4中至少一个多媒体信息导入浮窗播放器的播放表单。
步骤120:客户端依次对播放表单中记录的各个多媒体信息进行预加载。
依次对播放表单中记录的各个多媒体信息进行预加载,具体为:按照各个多媒体信息对应的优先级从高到低的顺序依次对播放表单中记录的各个多媒体信息进行预加载,上述优先级可以是根据各个多媒体信息的属性信息预设的优先级,其中,该属性信息是指多媒体信息是音频、视频或者图片等等,可以预设视频的优先级高于音频的优先级,音频的优先级高于图片的优先级;上述优先级还可以按照各个多媒体信息被导入的时刻从早到晚的顺序,导入时刻最早的多媒体信息所对应的优先级最高,反之,导入时刻最晚的多媒体信息所对应的优先级最低;以及上述优先级还可以是用户自行对播放表单中各个多媒体信息进行调整,根据用户调整的顺序确定各个多媒体信息对应的优先级的高低,被用户排在播放表单最前面的多媒体信息对应的优先级最高,反之,被用户排在播放表单最后面的多媒体信息对应的优先级最低。上述按照各个多媒体信息对应的优先级从高到低的顺序依次对播放表单中记录的各个多媒体信息进行预加载的具体流程如下:
客户端按照对应各个多媒体信息的属性信息预设的优先级,依次对播放表单中记录的各个多媒体信息进行预加载;
例如,若播放表单中多媒体信息的排列顺序为:导入的多媒体信息1为音频,导入的多媒体信息2为图片以及导入的多媒体信息3为视频,则按照上述多媒体信息的属性信息确定其对应的优先级,预设视频的优先级 高于音频的优先级,音频的优先级高于图片的优先级,因此,客户端按照先预加载多媒体信息3,然后预加载多媒体信息1以及最后加载多媒体信息2。
或者,
客户端按照各个多媒体信息的导入时刻从早到晚的顺序,依次对播放表单中记录的各个多媒体信息进行预加载;
例如,若播放表单中多媒体信息按照导入时刻从早到晚的顺序的排列为:多媒体信息2、多媒体信息3、多媒体信息5,则客户端直接按照上述多媒体信息的排列顺序,先对多媒体信息2进行预加载,然后预加载多媒体信息3以及最后预加载多媒体信息5。
或者,
客户端按照用户对应各个多媒体信息设置的优先级,依次对播放表单中记录的各个多媒体信息进行预加载。
例如,若播放表单中多媒体信息的排列顺序为:多媒体信息1、多媒体信息2、多媒体信息3和多媒体信息4,用户可以在形成播放表单后对上述多媒体信息的排列顺序进行调整,待用户调整后,若播放表单中多媒体信息的排列顺序变为:多媒体信息3、多媒体信息2,、多媒体信息1和多媒体信息4,则客户端按照上述调整后的顺序对各个多媒体信息进行预加载。
基于同一发明构思,根据本发明上述实施例提供的浮窗播放器多媒体消息预加载的方法,相应地,本发明另一实施例还提供了浮窗播放器多媒体消息预加载的装置,该装置的结构示意图如图3所示,具体包括检测单元300,处理单元310以及加载单元320:
检测单元300,用于检测手势滑动的起点和终点;
处理单元310,用于在判定起点在浮窗播放器区域以外的多媒体信息区域以及终点在浮窗播放器区域时,将起点所在区域包含的多媒体信息导 入浮窗播放器的播放表单;
加载单元320,用于依次对播放表单中记录的各个多媒体信息进行预加载。
检测单元300具体用于:检测手势滑动的起点和终点后,判定起点和终点的平均压强大于某个设定值时,则初步确定起点和终点之间的滑动操作有效。
检测单元300具体用于:在判定起点和终点的平均压强大于某个设定值,则初步确定起点和终点之间的滑动操作有效之后,判定起点与终点形成的线段长度大于某个设定值时,则最终确定起点和终点之间的滑动操作有效。
处理单元310具体用于:在判定起点所在区域包含的多媒体信息存在两个或者两个以上,以及终点在浮窗播放器区域时,将两个或者两个以上的多媒体信息导入浮窗播放器的播放表单;或者,
在判定起点所在区域包含的多媒体信息存在两个或者两个以上,以及终点在浮窗播放器区域时,向用户呈现提示信息,根据用户输入的指令选择至少一个多媒体信息导入浮窗播放器的播放表单。
处理单元310具体用于:在判定起点在浮窗播放器之外包含有多媒体信息的操作界面上,以及终点在浮窗播放器区域时,将操作界面区域上包含的多媒体信息导入浮窗播放器的播放表单;或者,
在判定起点在浮窗播放器之外包含有多媒体信息的应用程序界面上,以及终点在浮窗播放器区域时,将应用程序界面上包含的多媒体信息导入浮窗播放器的播放表单。
加载单元320具体用于:按照对应各个多媒体信息的属性信息预设的优先级,依次对播放表单中记录的各个多媒体信息进行预加载;或者,
按照各个多媒体信息的导入时刻从早到晚的顺序,依次对播放表单中记录的各个多媒体信息进行预加载;或者
按照用户对应各个多媒体信息设置的优先级,依次对播放表单中记录的各个多媒体信息进行预加载。
基于同一发明构思,根据本发明上述实施例提供的浮窗播放器多媒体消息预加载的方法及装置,相应地,本发明另一实施例还提供了一种浮窗播放器多媒体预加载的设备,所述浮窗播放器多媒体预加载的设备用于执行上述图1、图2所提供的浮窗播放器多媒体预加载的方法,其中,所述浮窗播放器多媒体预加载的设备包括上述图3所提供的浮窗播放器多媒体预加载的装置。
综上所述,本发明实施例提供的方案,可以在浮窗播放器播放的情景下,通过本发明提供的方法对多媒体信息区域的多媒体信息导入浮窗播放器的表单,使其可以根据各个多媒体信息对应的优先级依次进行预加载,加快了缓冲等待的时长,使得多媒体信息与多媒体信息之间可以实现无缝播放。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及***;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (13)

  1. 一种浮窗播放器多媒体预加载的方法,其特征在于,该方法包括:
    检测手势滑动的起点和终点;
    在判定所述起点在浮窗播放器区域以外的多媒体信息区域以及所述终点在所述浮窗播放器区域时,将所述起点所在区域包含的多媒体信息导入所述浮窗播放器的播放表单;
    依次对所述播放表单中记录的各个多媒体信息进行预加载。
  2. 如权利要求1所述的方法,其特征在于,检测手势滑动的起点和终点,进一步包括:
    判定所述起点和所述终点的平均压强大于某个设定值时,则初步确定所述起点和所述终点之间的滑动操作有效。
  3. 如权利要求2所述的方法,其特征在于,在判定所述起点和所述终点的平均压强大于某个设定值,则初步确定所述起点和所述终点之间的滑动操作有效之后,进一步包括:
    判定所述起点与所述终点形成的线段长度大于某个设定值时,则确定所述起点和所述终点之间的滑动操作有效。
  4. 如权利要求1、2或3所述的方法,其特征在于,在判定所述起点在浮窗播放器区域以外的多媒体信息区域以及所述终点在所述浮窗播放器区域时,将所述起点所在区域包含的多媒体信息导入所述浮窗播放器的播放表单,具体包括:
    在判定所述起点所在区域包含的多媒体信息存在两个或者两个以上,以及所述终点在所述浮窗播放器区域时,将所述两个或者两个以上的多媒体信息导入所述浮窗播放器的播放表单;或者,
    在判定所述起点所在区域包含的多媒体信息存在两个或者两个以上,以及所述终点在所述浮窗播放器区域时,向用户呈现提示信息,并根据用 户输入的指令选择至少一个多媒体信息导入所述浮窗播放器的播放表单。
  5. 如权利要求1、2或3所述的方法,其特征在于,在判定所述起点在浮窗播放器区域以外的多媒体信息区域以及所述终点在所述浮窗播放器区域时,将所述起点所在区域包含的多媒体信息导入所述浮窗播放器的播放表单,具体包括:
    在判定所述起点在浮窗播放器之外包含有多媒体信息的操作界面上,以及所述终点在所述浮窗播放器区域时,将所述操作界面区域上包含的多媒体信息导入所述浮窗播放器的播放表单;或者,
    在判定所述起点在浮窗播放器之外包含有多媒体信息的应用程序界面上,以及所述终点在所述浮窗播放器区域时,将所述应用程序界面上包含的多媒体信息导入所述浮窗播放器的播放表单。
  6. 如权利要求1所述的方法,其特征在于,所述依次对所述播放表单中记录的各个多媒体信息进行预加载,包括:
    按照对应各个多媒体信息的属性信息预设的优先级,依次对所述播放表单中记录的各个多媒体信息进行预加载;或者,
    按照各个多媒体信息的导入时刻从早到晚的顺序,依次对所述播放表单中记录的各个多媒体信息进行预加载;或者
    按照用户对应各个多媒体信息设置的优先级,依次对所述播放表单中记录的各个多媒体信息进行预加载。
  7. 一种浮窗播放器多媒体预加载的装置,其特征在于,该装置包括:
    检测单元,用于检测手势滑动的起点和终点;
    处理单元,用于在判定所述起点在浮窗播放器区域以外的多媒体信息区域以及所述终点在所述浮窗播放器区域时,将所述起点所在区域包含的多媒体信息导入所述浮窗播放器的播放表单;
    加载单元,用于依次对所述播放表单中记录的各个多媒体信息进行预加载。
  8. 如权利要求7所述的装置,其特征在于,所述检测单元,具体用于:检测手势滑动的起点和终点后,判定所述起点和所述终点的平均压强大于某个设定值时,则初步确定所述起点和所述终点之间的滑动操作有效。
  9. 如权利要求8所述的装置,其特征在于,所述检测单元,具体用于:在判定所述起点和所述终点的平均压强大于某个设定值,则初步确定所述起点和所述终点之间的滑动操作有效之后,判定所述起点与所述终点形成的线段长度大于某个设定值时,则确定所述起点和所述终点之间的滑动操作有效。
  10. 如权利要求7、8或9所述的装置,其特征在于,所述处理单元,具体用于:在判定所述起点所在区域包含的多媒体信息存在两个或者两个以上,以及所述终点在所述浮窗播放器区域时,将所述两个或者两个以上的多媒体信息导入所述浮窗播放器的播放表单;或者,
    在判定所述起点所在区域包含的多媒体信息存在两个或者两个以上,以及所述终点在所述浮窗播放器区域时,向用户呈现提示信息,并根据用户输入的指令选择至少一个多媒体信息导入所述浮窗播放器的播放表单。
  11. 如权利要求7、8或9所述的装置,其特征在于,所述处理单元,具体用于:在判定所述起点在浮窗播放器之外包含有多媒体信息的操作界面上,以及所述终点在所述浮窗播放器区域时,将所述操作界面区域上包含的多媒体信息导入所述浮窗播放器的播放表单;或者,
    在判定所述起点在浮窗播放器之外包含有多媒体信息的应用程序界面上,以及所述终点在所述浮窗播放器区域时,将所述应用程序界面上包含的多媒体信息导入所述浮窗播放器的播放表单。
  12. 如权利要求7所述的装置,其特征在于,所述加载单元,具体用于:按照对应各个多媒体信息的属性信息预设的优先级,依次对所述播放表单中记录的各个多媒体信息进行预加载;或者,
    按照各个多媒体信息的导入时刻从早到晚的顺序,依次对所述播放表单中记录的各个多媒体信息进行预加载;或者
    按照用户对应各个多媒体信息设置的优先级,依次对所述播放表单中记录的各个多媒体信息进行预加载。
  13. 一种浮窗播放器多媒体预加载的设备,其特征在于,所述浮窗播放器多媒体预加载的设备包括上述权利要求7-12中任一项权利要求所述的浮窗播放器多媒体预加载的装置。
PCT/CN2014/091201 2013-11-29 2014-11-14 一种浮窗播放器多媒体预加载的方法、装置及设备 WO2015078308A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310629668.8A CN103616991A (zh) 2013-11-29 2013-11-29 一种浮窗播放器多媒体预加载的方法及装置
CN201310629668.8 2013-11-29

Publications (1)

Publication Number Publication Date
WO2015078308A1 true WO2015078308A1 (zh) 2015-06-04

Family

ID=50167694

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/091201 WO2015078308A1 (zh) 2013-11-29 2014-11-14 一种浮窗播放器多媒体预加载的方法、装置及设备

Country Status (2)

Country Link
CN (1) CN103616991A (zh)
WO (1) WO2015078308A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698809A (zh) * 2021-01-08 2021-04-23 惠州Tcl移动通信有限公司 基于移动终端的音乐播放处理方法、装置、终端及介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103616991A (zh) * 2013-11-29 2014-03-05 乐视网信息技术(北京)股份有限公司 一种浮窗播放器多媒体预加载的方法及装置
CN104615327B (zh) * 2014-12-24 2017-12-22 广州酷狗计算机科技有限公司 用于游戏过程中的窗口显示方法及装置
CN105549859B (zh) * 2015-12-03 2019-07-02 北京京东尚科信息技术有限公司 移动设备界面遮挡的方法和装置
CN105868241A (zh) * 2015-12-11 2016-08-17 乐视网信息技术(北京)股份有限公司 数据加载方法及装置
CN106792089A (zh) * 2016-12-15 2017-05-31 腾讯科技(深圳)有限公司 视频播放方法和装置
CN107241639A (zh) * 2017-05-05 2017-10-10 广州优视网络科技有限公司 预加载视频的方法、设备、视频播放器、电子设备
CN109688473B (zh) * 2018-12-07 2020-12-22 广州市百果园信息技术有限公司 多视频播放方法及存储介质、计算机设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102301736A (zh) * 2011-07-06 2011-12-28 华为技术有限公司 视频播放内容切换的方法、装置及移动终端
US8365083B2 (en) * 2004-06-25 2013-01-29 Hewlett-Packard Development Company, L.P. Customizable, categorically organized graphical user interface for utilizing online and local content
CN103279269A (zh) * 2013-05-31 2013-09-04 华为技术有限公司 一种应用程序之间的数据交互方法及装置、终端设备
CN103616991A (zh) * 2013-11-29 2014-03-05 乐视网信息技术(北京)股份有限公司 一种浮窗播放器多媒体预加载的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020710B2 (en) * 2002-06-21 2006-03-28 Thomson Licensing Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization
US8180770B2 (en) * 2005-02-28 2012-05-15 Yahoo! Inc. System and method for creating a playlist

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8365083B2 (en) * 2004-06-25 2013-01-29 Hewlett-Packard Development Company, L.P. Customizable, categorically organized graphical user interface for utilizing online and local content
CN102301736A (zh) * 2011-07-06 2011-12-28 华为技术有限公司 视频播放内容切换的方法、装置及移动终端
CN103279269A (zh) * 2013-05-31 2013-09-04 华为技术有限公司 一种应用程序之间的数据交互方法及装置、终端设备
CN103616991A (zh) * 2013-11-29 2014-03-05 乐视网信息技术(北京)股份有限公司 一种浮窗播放器多媒体预加载的方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698809A (zh) * 2021-01-08 2021-04-23 惠州Tcl移动通信有限公司 基于移动终端的音乐播放处理方法、装置、终端及介质

Also Published As

Publication number Publication date
CN103616991A (zh) 2014-03-05

Similar Documents

Publication Publication Date Title
WO2015078308A1 (zh) 一种浮窗播放器多媒体预加载的方法、装置及设备
US11190856B2 (en) Synchronizing content and metadata
US12014040B2 (en) Dynamic resizable media item player
AU2018204351B2 (en) Input device and user interface interactions
JP6306697B2 (ja) 複数系列のメディアアイテム内のメディアアイテムを切り替えるためのシステムと方法
EP3825830A1 (en) User interfaces for navigating and playing channel-based content
US10346019B2 (en) Graphical user interface for providing video in a document reader application
EP2369447B1 (en) Method and system for controlling functions in a mobile device by multi-inputs
US9542407B2 (en) Method and apparatus for media searching using a graphical user interface
BR112018013301B1 (pt) Método e dispositivo para facilitar acesso a itens de conteúdo, e meio de armazenamento legível por computador
US10536752B2 (en) Acquiring and storing play progress for a multimedia file
US20150106712A1 (en) Apparatus and method for editing synchronous media
US10104444B2 (en) Information processing apparatus, information processing method, non-transitory computer readable storage medium, and distribution apparatus
US9268397B2 (en) Information processor, information processing method, and computer program product for processing information input by user
CN103616985A (zh) 一种选取浮窗播放器位置的方法及装置
US10872356B2 (en) Methods, systems, and media for presenting advertisements during background presentation of media content
TWI741198B (zh) 視頻展示方法及裝置
US20130179829A1 (en) Method and apparatus for displaying and scrolling items
CN107643863A (zh) 一种动态图像浏览的操作方法及移动终端
US20160104507A1 (en) Method and Apparatus for Capturing Still Images and Truncated Video Clips from Recorded Video
WO2017003779A1 (en) Method and apparatus for controlling playback of media using a single control

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14866639

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14866639

Country of ref document: EP

Kind code of ref document: A1