Video playing method and device, electronic equipment and readable storage medium

By recording and correlating the user's viewing progress information and user identification information, seamless switching between devices or interfaces in multiple movie scenes can be achieved, and the functions of multi-person movie viewing are provided to play twice the speed and automatically close unnecessary interfaces, which solves the problem of video playback interruption caused by emergencies and improves the consistency and convenience of the movie viewing experience.

CN120050471APending Publication Date: 2025-05-27VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510171026.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In multiple movie viewing scenes, emergencies cause video playback to be interrupted, and the user's viewing experience is poor.

Method used

By recording and associated user viewing progress information and user identification information, users are allowed to switch seamlessly between different devices or interfaces and continue to watch videos. At the same time, the double-speed playback function is provided to quickly catch up with the playback progress, and automatically close the unnecessary playback interface when the playback progress is consistent.

Benefits of technology

It improves the consistency and convenience of user video viewing, reduces the problem of poor viewing experience caused by interrupted video playback, and improves the simplicity and consistency of the viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050471A_ABST
    Figure CN120050471A_ABST
Patent Text Reader

Abstract

The invention discloses a video playing method and device, electronic equipment and a readable storage medium, and belongs to the technical field of information processing. The method comprises the following steps: under the condition that a first input for a first control is received, determining first watching progress information of a currently played first video picture, and associatively storing the first watching progress information and first user identification information, and continuously playing the first video picture at a first playing speed; under the condition that a second input for the first user identification information is received, playing a second video picture based on the first watching progress information and a second playing speed; the second playing speed is greater than the first playing speed; and closing the second video picture under the condition that the first playing progress information of the first video picture is consistent with the second playing progress information of the second video picture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of information processing technology, and specifically relates to a video playback method, device, electronic device and readable storage medium. Background Art

[0002] With the rapid development of mobile terminal technology, mobile phone functions are becoming increasingly rich, making our lives more convenient and colorful. People are increasingly inclined to use fragmented time to watch videos on their mobile phones, such as educational videos, variety shows, and movies, which greatly improves the convenience of life. It is a common scenario for multiple people to watch movies together through mobile phones, tablets, TVs, or computers.

[0003] However, when multiple people are watching a movie, they are often interrupted by unexpected events, such as answering a phone call, picking up takeout, going to the bathroom, etc. At this time, friends may choose to pause the video and wait for the user to come back, or continue watching, and the user may miss part of the content. In this case, the user's viewing experience is not good. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a video playback method, device, electronic device and readable storage medium, which can solve the problem of poor viewing experience.

[0005] In a first aspect, an embodiment of the present application provides a video playback method, the method comprising:

[0006] In the case of receiving a first input to the first control, determining first viewing progress information of a first video picture currently being played, and storing the first viewing progress information in association with the first user identification information, and the first video picture is continuously played at a first playback speed;

[0007] When receiving a second input of the first user identification information, playing a second video picture based on the first viewing progress information and a second playing speed; the second playing speed is greater than the first playing speed;

[0008] When the first play progress information of the first video picture is consistent with the second play progress information of the second video picture, the second video picture is closed.

[0009] In a second aspect, an embodiment of the present application provides a video playback device, the device comprising:

[0010] A determination module, configured to determine, upon receiving a first input to a first control, first viewing progress information of a first video picture currently being played, and associate and store the first viewing progress information with first user identification information, wherein the first video picture is continuously played at a first playback speed;

[0011] A playing module, configured to play a second video picture based on the first viewing progress information and a second playing speed when receiving a second input of the first user identification information; the second playing speed is greater than the first playing speed;

[0012] The closing module is used to close the second video picture when the first playback progress information of the first video picture is consistent with the second playback progress information of the second video picture.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0017] In an embodiment of the present application, when a first input to a first control is received, the first viewing progress information of the first video screen currently being played is determined, and the first viewing progress information is associated with the first user identification information and stored, and the first video screen is continuously played at a first playback speed, and the viewing progress information associated with the first user identification information can be accurately recorded. Even if the first user indicated by the first user identification information leaves the current viewing scene, the first user can continue to watch based on the first viewing progress information, without the need for the user to manually search for the viewing progress, which can improve the consistency and convenience of the user's video viewing. When a second input to the first user identification information is received, the second video screen is played based on the first viewing progress information and a second playback speed greater than the first playback speed. By playing the second video screen at a double speed, the playback progress of the first video screen can be quickly caught up with in a short time; when the first playback progress information of the first video screen and the second playback progress information of the second video screen are consistent, the second video screen is closed without the need for manual operation by the user, thereby improving the viewing experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a flow chart of a video playback method provided by an embodiment of the present application;

[0019] Figure 2 is a schematic diagram of a first video screen provided in an embodiment of the present application;

[0020] Figure 3 is a schematic diagram of a second video screen provided in an embodiment of the present application;

[0021] Figure 4 is a schematic diagram of a second control provided in an embodiment of the present application;

[0022] Figure 5 is a schematic diagram of wireless device identification information provided by an embodiment of the present application;

[0023] Figure 6 is a schematic diagram of playback progress information provided by an embodiment of the present application;

[0024] Figure 7 is a schematic diagram of device identification information provided by an embodiment of the present application;

[0025] Figure 8 is a structural diagram of a video playback device provided in an embodiment of the present application;

[0026] Fig. 9 It is one of the hardware structure diagrams of the electronic device according to the embodiment of the present application;

[0027] Fig.10 This is the second schematic diagram of the hardware structure of the electronic device according to the embodiment of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings of the embodiments of the present application to clearly describe the technical solutions of the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application belong to the scope of protection of this application.

[0029] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0030] In response to the problems arising from related technologies, the embodiments of the present application provide a video playback method, device, electronic device and readable storage medium, which can solve the problem of poor viewing experience.

[0031] The video playback method provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0032] Figure 1 A flowchart of a video playback method provided in an embodiment of the present application.

[0033] like Figure 1 As shown, the video playing method may include steps 110 to 130, and the method is applied to a video playing device, as shown below:

[0034] Step 110, when a first input to a first control is received, determining first viewing progress information of a first video picture currently being played, and storing the first viewing progress information in association with first user identification information, and the first video picture is continuously played at a first playback speed;

[0035] A control is a visual graphical interface element presented to users. A control is a software component included in an application that controls the data processed by the application and the interactive operations on the data. Users can interact with the control through operations such as touching and sliding, thereby triggering specific functions of the application or changing the state of the application.

[0036] First control: refers to an interactive element in the first video screen, and the user can determine the first viewing progress information of the first video screen by clicking or touching the first control.

[0037] First input: refers to the user's operation on the first control.

[0038] First user identification information: identity information used to uniquely identify a user, such as user ID, device ID, login credentials, etc.

[0039] First viewing progress information: refers to the progress of the user when watching the first video screen, usually expressed in the form of a timestamp or percentage, such as "watched to 10 minutes" or "watched to 50%".

[0040] After the user performs an operation, the user's viewing progress will be calculated based on the current video playback status. This progress information is usually stored in the form of a timestamp or percentage. It can record the specific progress of the user's video viewing so that the playback can be resumed or the progress can be synchronized later.

[0041] The user's viewing progress information is associated with the user's unique identification information, and the first viewing progress information and the first user identification information are stored in a server or local database. When the user logs in on another playback interface or device, the previous viewing progress can be found through the first user identification information, and the video can be automatically jumped to the corresponding time point to continue playing. The user can seamlessly switch between different devices or interfaces and continue watching the video without having to start playing from the beginning, which improves the consistency and convenience of the user experience.

[0042] like Figure 2 As shown, a first input to a first control 111 in a first video screen 100 is received, first viewing progress information 112 of the first video screen is determined in response to the first input, and the first viewing progress information 112 and first user identification information 113 are associated and stored.

[0043] By recording and synchronizing the user's viewing progress, users can seamlessly switch between different devices or interfaces and continue watching videos without having to start from the beginning. Users can continue watching videos on multiple devices such as mobile phones, tablets, and TVs, and the user's viewing progress will be automatically synchronized to ensure that users can continue playing from the last viewing point on any device.

[0044] In a scenario where multiple people are watching a movie, if the viewing process is interrupted by an emergency, such as the first user answering a phone call, picking up takeout, or going to the bathroom, etc. At this time, friends do not need to pause the first video screen to wait for the first user. The first user can handle the emergency first. After the first user has finished handling the emergency, the first user can continue to watch the first video screen based on the first viewing progress information through the second video screen associated with the first user identification information, without affecting the viewing experience of friends. Alternatively, even if friends choose to continue watching, the first user can continue to watch the first video screen based on the first viewing progress information through the second electronic device associated with the first user identification information, and the first user will not see any content of the first video screen, ensuring the continuity of the first user's viewing experience.

[0045] Step 120: upon receiving a second input of the first user identification information, playing a second video frame based on the first viewing progress information and a second playback speed; the second playback speed is greater than the first playback speed;

[0046] Second input: a selection operation on the first user identification information.

[0047] Second playback speed: refers to the playback speed of the second video screen, such as 1.5x speed, 2x speed, etc.

[0048] According to the user's settings or default configuration, the second video frame is played based on the first viewing progress information and the second playback speed. The user can watch the second video frame at a faster speed, saving viewing time and improving viewing efficiency.

[0049] In response to the second input, the first viewing progress information previously stored is retrieved according to the first user identification information, and the second video screen is automatically jumped to the corresponding time point to continue playing according to the first user viewing progress information.

[0050] Specifically, a query can be made to a server or a local database according to the first user identification information to determine the viewing progress information of the first user, and the playback progress of the first video screen can be controlled according to the viewing progress information of the first user. There is no need to manually adjust the playback progress, which improves the consistency and convenience of the user experience.

[0051] like Figure 3 As shown, a second input of the first user identification information 113 in the first video picture 100 is received, and in response to the second input, the second video picture 114 is displayed.

[0052] By automatically continuing to play the video according to the previous viewing progress, users can avoid the trouble of manually adjusting the progress. The viewing progress of the user in the first video screen can be synchronized to the second video screen, ensuring that the user can continue to play the video from the last viewing point when switching between different interfaces.

[0053] In a possible embodiment, before step 120, the following steps may also be included:

[0054] receiving a third input to the second control;

[0055] In response to the third input, at least one user identification information is displayed, the at least one user identification information including the first user identification information.

[0056] Second control: refers to another interactive element in the first video screen, and the user can view or select user identification information by clicking or touching these controls.

[0057] The third input refers to the user's operation on the second control, such as clicking a user switching button, touching a user list button, etc.

[0058] User identification information: refers to the identity information used to uniquely identify a user, such as user ID, user name, avatar, etc.

[0059] When the user operates the second control in the first video screen, the user's operation intention is identified, for example, the user wants to view or switch to identification information of other users.

[0060] After the user performs an operation, a user identification information list related to the current device or application is retrieved from the local storage or server and displayed in the first video screen. The user identification information list includes the first user identification information and identification information of other users, such as family members, other users who share the device, etc. The user can view and select the identification information of other users in the first video screen to switch to the playback interface or device of other users.

[0061] like Figure 4 As shown, a third input to the second control 115 in the first video screen 100 is received, and in response to the third input, at least one user identification information is displayed in the display area associated with the second control, and at least one of the user identification information includes the first user identification information 113.

[0062] By responding to the third input of the second control in the first video screen, at least one user identification information is displayed, and one user identification information is associated with one viewing progress information. The user can view and switch to the identification information of other users through simple operations, which is convenient for family members or users who share the device to switch the playback interface. Each user corresponding to at least one user identification information is respectively associated with his or her own viewing progress and personalized settings, which improves the user experience in a multi-user environment. According to the identification information of different users, a personalized playback experience can be automatically provided to the user, such as automatically jumping to the progress of the last viewing, recommending related content, etc.

[0063] In a possible embodiment, after step 120, the following steps may also be included:

[0064] receiving a fourth input of the first user identification information;

[0065] In response to the fourth input, at least one wireless device identification information is displayed so that the first user can listen to the audio information of the first video picture through a target wireless device, wherein the target wireless device is determined according to the first user's selection input of the at least one wireless device identification information.

[0066] The fourth input refers to the user's operation on the first user identification information, such as clicking on the user avatar, selecting user identification information, etc.

[0067] Wireless device identification information: refers to information used to uniquely identify a wireless device, such as device name, MAC address, Bluetooth address, etc.

[0068] Target wireless device: refers to the wireless device selected by the user through the selection input, used to listen to the audio information of the first video screen.

[0069] When the user operates the first user identification information in the second video screen, this operation event is captured, and the user's operation intention can be identified, for example, the user wants to switch to the wireless device connection interface to select a target wireless device.

[0070] After the user performs the operation, the wireless device connection interface will be displayed, which includes the currently available wireless device identification information. The user can select one of the wireless devices as the target device by clicking or touching. The audio information of the first video screen will be transmitted to the target wireless device according to the user's selected input. The user can listen to the audio information of the first video screen through the wireless device without relying on the built-in speaker of the device, which improves the flexibility and privacy of audio playback.

[0071] like Figure 5 As shown, a fourth input of the first user identification information 113 is received, and in response to the fourth input, at least one wireless device identification information is displayed.

[0072] Users can listen to the audio information of the video through wireless devices without relying on the device's built-in speakers, providing more playback options. Listening to audio through wireless devices allows users to watch videos without disturbing others, especially in public or shared environments, improving privacy protection.

[0073] Users can easily switch to different wireless devices while watching videos, and the audio information will be automatically transmitted to the target device to ensure the continuity of playback. It supports the connection and management of multiple wireless devices, and users can choose different devices to listen to audio as needed, which improves the compatibility and user experience.

[0074] Step 130: When the first play progress information of the first video picture is consistent with the second play progress information of the second video picture, close the second video picture.

[0075] First playback progress information: refers to the playback progress of the first video screen, usually expressed as a timestamp or percentage.

[0076] Second playback progress information: refers to the playback progress of the second video screen, usually expressed as a timestamp or percentage.

[0077] The electronic device will monitor the playback progress of the first video screen and the second video screen in real time, and record the first playback progress information and the second playback progress information, which can be achieved through the progress callback mechanism of the video player, and the current playback time will be obtained regularly and compared. The playback progress of the videos in the two playback interfaces can be grasped in real time, so as to perform subsequent synchronization or closing operations.

[0078] When it is detected that the first playback progress information of the first video screen is consistent with the second playback progress information of the second video screen, the second video screen will be automatically closed. By automatically closing the second video screen, the complexity of users switching between multiple interfaces can be avoided, and the simplicity and consistency of user experience can be improved.

[0079] In a possible embodiment, the following steps may also be included:

[0080] The first playback progress information and the second playback progress information are displayed in a progress bar of the first video screen.

[0081] During video playback, the playback progress of the first video screen is continuously tracked, and first playback progress information is generated in the form of timestamp, frame number, or percentage, etc. When the second video screen is played at a second playback speed based on the first viewing progress information, the progress of the second video screen is also tracked in real time to obtain second playback progress information.

[0082] The first playback progress information and the second playback progress information obtained are mapped according to the length and proportion of the progress bar. For example, if the total length of the progress bar represents the total duration of the video, and the first playback progress is 30% of the total duration of the video, the first playback progress is displayed at the 30% position of the progress bar by a specific graphic, color or mark. The same method is used to display the second playback progress information. As the video plays, the first playback progress information and the second playback progress information are updated in real time, and the display content on the progress bar also changes dynamically accordingly.

[0083] like Figure 6 As shown, when the first playback progress information 116 and the second playback progress information 117 are consistent, the second video screen 114 is closed.

[0084] By displaying the first playback progress information and the second playback progress information in the progress bar of the first video screen, the user can intuitively see the progress of the normally played first video screen and the second video screen played at double speed, and clearly understand the difference and progress between the two, which helps the user to better plan the viewing rhythm, such as judging whether the fast playback is too fast or too slow, whether the fast playback speed needs to be adjusted, or deciding when to return to normal playback.

[0085] Users can watch videos at a faster speed in the second video screen, saving time and improving viewing efficiency. The playback progress in the two playback interfaces can be monitored and compared in real time to ensure that the user's viewing experience is consistent between different interfaces. When the playback progress is consistent, the second video screen will be automatically closed to avoid manual operation by the user, improving the simplicity of the interface and the consistency of the user experience. By automatically closing the playback interface that is no longer needed, resource utilization can be optimized and unnecessary resource consumption can be reduced. By increasing the playback speed, monitoring the playback progress in real time and automatically managing the playback interface, users are provided with a more efficient and concise video viewing experience.

[0086] In a possible embodiment, after step 110, the following steps may also be included:

[0087] Receiving a fifth input to a second control in the first video screen;

[0088] In response to the fifth input, displaying device identification information of at least one electronic device associated with the first electronic device;

[0089] receiving a sixth input of second device identification information in at least one of the device identification information; the second device identification information is used to indicate the second electronic device;

[0090] In response to the sixth input, the first video frame played based on the first viewing progress information is projected and displayed on the second electronic device.

[0091] Second control: refers to another interactive element in the first video screen, and users can view or select associated electronic devices by clicking or touching these controls.

[0092] The fifth input refers to the user's operation on the second control, such as clicking the screen projection button, touching the device selection button, etc.

[0093] Device identification information: refers to information used to uniquely identify an electronic device, such as device name, device ID, IP address, etc.

[0094] Second device identification information: refers to the identification information of the electronic device selected by the user for screen projection.

[0095] Second electronic device: refers to the electronic device selected by the user through selection input, which is used to display the projection content of the first video screen.

[0096] Screen projection: refers to transmitting the content of the first video screen to the second electronic device wirelessly or wiredly and displaying it on its screen.

[0097] When the user operates the second control in the first video screen, the operation event is captured. This event is usually implemented through the event monitoring mechanism of the user interface, such as click events, touch events, etc. It can identify the user's operation intention, such as the user wants to view or select the associated electronic device for screen projection.

[0098] After the user performs the operation, the device identification information of at least one electronic device associated with the first electronic device will be retrieved from the local storage or server, and the device identification information of at least one electronic device will be displayed in the first video screen. The device identification information of the electronic device may include the device name, device icon, etc. The user can view and select other electronic devices for screen projection in the first video screen, which is convenient for the user to switch the playback content between different devices.

[0099] At least one electronic device associated with the first electronic device, such as a mobile phone, a tablet, a smart TV or a projector.

[0100] After the user selects the second electronic device, the content of the first video screen will be transmitted to the second electronic device, and the video will automatically jump to the corresponding time point to start playing according to the first viewing progress information. The user can seamlessly continue to watch the first video screen on the second electronic device without manually adjusting the playback progress, which improves the consistency and convenience of the user experience.

[0101] Users can view and select related electronic devices for screen projection through simple operations, which is convenient for users to switch playback content between different electronic devices. It will automatically jump to the corresponding time point to start playback based on the first viewing progress information. Users do not need to manually adjust the playback progress, which improves the continuity of playback. It supports screen projection operations on multiple electronic devices. Users can choose different electronic devices for screen projection as needed, which improves compatibility and user experience.

[0102] In a possible embodiment, after the above-mentioned step of displaying the device identification information of at least one electronic device associated with the first electronic device in response to the fifth input, the following steps may also be included:

[0103] receiving a seventh input of the second device identification information;

[0104] In response to the seventh input, the second device identification information is deleted from the device identification information of at least one electronic device associated with the first electronic device.

[0105] The seventh input refers to the user's operation on the second device identification information, such as clicking a delete button, long pressing the device identification information, etc.

[0106] Deletion: refers to removing the second device identification information from the device identification information list, so that the second device identification information is no longer displayed or is no longer available.

[0107] A seventh input of the second device identification information is received, where the seventh input is, for example, a click input, a long press input, etc. The first input is used to indicate that the first user wants to remove a certain device identification information from the device list.

[0108] After the user performs the operation, the second device identification information will be removed from the device identification information list, and the display content will be updated. The user can remove the device identification information that is no longer needed from the device list, simplify the device list, and avoid unnecessary device display.

[0109] like Figure 7 As shown, a seventh input of the second device identification information 118 is received, and in response to the seventh input, the second device identification information 118 is deleted from the device identification information of at least one electronic device associated with the first electronic device.

[0110] Users can delete device identification information that is no longer needed, simplify the device list, and help users quickly find the devices they need. By supporting the deletion of device identification information, users can manage associated electronic devices more flexibly, improving user autonomy and convenience. The device identification information list can be dynamically updated based on user operations to ensure that the devices in the list are all the devices currently needed by the user, optimizing the efficiency of device management.

[0111] In an embodiment of the present application, when a first input to a first control is received, the first viewing progress information of the first video screen currently being played is determined, and the first viewing progress information is associated with the first user identification information and stored, and the first video screen is continuously played at a first playback speed, and the viewing progress information associated with the first user identification information can be accurately recorded. Even if the first user indicated by the first user identification information leaves the current viewing scene, the first user can continue to watch based on the first viewing progress information, without the need for the user to manually search for the viewing progress, which can improve the consistency and convenience of the user's video viewing. When a second input to the first user identification information is received, the second video screen is played based on the first viewing progress information and a second playback speed greater than the first playback speed. By playing the second video screen at a double speed, the playback progress of the first video screen can be quickly caught up with in a short time; when the first playback progress information of the first video screen and the second playback progress information of the second video screen are consistent, the second video screen is closed without the need for manual operation by the user, thereby improving the viewing experience.

[0112] The video playback method provided in the embodiment of the present application can be executed by a video playback device. In the embodiment of the present application, the video playback device provided in the embodiment of the present application is described by taking the video playback method executed by the video playback device as an example.

[0113] Figure 8 800 is a block diagram of a video playback device provided in an embodiment of the present application. The device 800 includes:

[0114] A determination module 810 is used to determine, upon receiving a first input to a first control, first viewing progress information of a first video picture currently being played, and associate the first viewing progress information with first user identification information for storage, wherein the first video picture is continuously played at a first playback speed;

[0115] A playback module 820 is configured to, upon receiving a second input of the first user identification information, play a second video frame based on the first viewing progress information and a second playback speed, wherein the second playback speed is greater than the first playback speed;

[0116] The closing module 830 is configured to close the second video picture when the first play progress information of the first video picture is consistent with the second play progress information of the second video picture.

[0117] In a possible embodiment, the device 800 further includes:

[0118] The display module is used to display the first playback progress information and the second playback progress information in the progress bar of the first video picture.

[0119] In a possible embodiment, the device 800 further includes:

[0120] A receiving module, configured to receive a third input to the second control;

[0121] The display module is further used to display at least one user identification information in response to the third input, and the at least one user identification information includes the first user identification information.

[0122] In a possible embodiment, the receiving module is further configured to receive a fourth input of the first user identification information;

[0123] The display module is further used to display at least one wireless device identification information in response to the fourth input, so that the first user can listen to the audio information of the first video picture through the target wireless device, and the target wireless device is determined based on the first user's selection input of at least one of the wireless device identification information.

[0124] In a possible embodiment, the receiving module is further configured to receive a fifth input of the second control in the first video screen;

[0125] The display module is further configured to display device identification information of at least one electronic device associated with the first electronic device in response to the fifth input;

[0126] The receiving module is further used to receive a sixth input of second device identification information in at least one of the device identification information; the second device identification information is used to indicate the second electronic device;

[0127] The display module is further used to, in response to the sixth input, project and display the first video picture played based on the first viewing progress information on the second electronic device.

[0128] In a possible embodiment, the receiving module is further configured to receive a seventh input of the second device identification information;

[0129] The apparatus 800 further comprises:

[0130] The deleting module is used to delete the second device identification information from the device identification information of at least one electronic device associated with the first electronic device in response to the seventh input.

[0131] In an embodiment of the present application, when a first input to a first control is received, the first viewing progress information of the first video screen currently being played is determined, and the first viewing progress information is associated with the first user identification information and stored, and the first video screen is continuously played at a first playback speed, and the viewing progress information associated with the first user identification information can be accurately recorded. Even if the first user indicated by the first user identification information leaves the current viewing scene, the first user can continue to watch based on the first viewing progress information, without the need for the user to manually search for the viewing progress, which can improve the consistency and convenience of the user's video viewing. When a second input to the first user identification information is received, the second video screen is played based on the first viewing progress information and a second playback speed greater than the first playback speed. By playing the second video screen at a double speed, the playback progress of the first video screen can be quickly caught up with in a short time; when the first playback progress information of the first video screen and the second playback progress information of the second video screen are consistent, the second video screen is closed without the need for manual operation by the user, thereby improving the viewing experience.

[0132] The video playback device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0133] The video playback device of the embodiment of the present application may be a device with an action system. The action system may be an Android action system, an iOS action system, or other possible action systems, which are not specifically limited in the embodiment of the present application.

[0134] The video playback device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and will not be described again here to avoid repetition.

[0135] Alternatively, if Fig. 9 As shown, an embodiment of the present application also provides an electronic device 910, including a processor 911, a memory 912, and a program or instruction stored in the memory 912 and executable on the processor 911. When the program or instruction is executed by the processor 911, each step of any of the above-mentioned video playback method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0136] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0137] Fig.10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0138] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0139] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0140] The processor 1010 is configured to determine, upon receiving a first input to a first control, first viewing progress information of a first video picture currently being played, and associate the first viewing progress information with first user identification information for storage, wherein the first video picture is continuously played at a first playback speed;

[0141] The processor 1010 is further configured to, upon receiving a second input of the first user identification information, play a second video picture based on the first viewing progress information and a second play speed, wherein the second play speed is greater than the first play speed;

[0142] The processor 1010 is further configured to close the second video picture when the first playback progress information of the first video picture is consistent with the second playback progress information of the second video picture.

[0143] Optionally, the display unit 1006 is configured to display the first playback progress information and the second playback progress information in a progress bar of the first video picture.

[0144] Optionally, the user input unit 1007 is used to receive a third input to the second control;

[0145] The display unit 1006 is further configured to display at least one user identification information in response to the third input, wherein the at least one user identification information includes the first user identification information.

[0146] Optionally, the user input unit 1007 is further configured to receive a fourth input of the first user identification information;

[0147] The display unit 1006 is further used to display at least one wireless device identification information in response to the fourth input, so that the first user can listen to the audio information of the first video picture through the target wireless device, and the target wireless device is determined based on the first user's selection input of at least one of the wireless device identification information.

[0148] Optionally, the user input unit 1007 is further configured to receive a fifth input to the second control in the first video screen;

[0149] The display unit 1006 is further configured to display device identification information of at least one electronic device associated with the first electronic device in response to the fifth input;

[0150] The user input unit 1007 is further used to receive a sixth input of a second device identification information in at least one of the device identification information; the second device identification information is used to indicate the second electronic device;

[0151] The display unit 1006 is further configured to, in response to the sixth input, project and display the first video image played based on the first viewing progress information on the second electronic device.

[0152] Optionally, the user input unit 1007 is further configured to receive a seventh input of the second device identification information;

[0153] The processor 1010 is further configured to, in response to the seventh input, delete the second device identification information from the device identification information of at least one electronic device associated with the first electronic device.

[0154] In an embodiment of the present application, when a first input to a first control is received, the first viewing progress information of the first video screen currently being played is determined, and the first viewing progress information is associated with the first user identification information and stored, and the first video screen is continuously played at a first playback speed, and the viewing progress information associated with the first user identification information can be accurately recorded. Even if the first user indicated by the first user identification information leaves the current viewing scene, the first user can continue to watch based on the first viewing progress information, without the need for the user to manually search for the viewing progress, which can improve the consistency and convenience of the user's video viewing. When a second input to the first user identification information is received, the second video screen is played based on the first viewing progress information and a second playback speed greater than the first playback speed. By playing the second video screen at a double speed, the playback progress of the first video screen can be quickly caught up with in a short time; when the first playback progress information of the first video screen and the second playback progress information of the second video screen are consistent, the second video screen is closed without the need for manual operation by the user, thereby improving the viewing experience.

[0155] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 1009 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1010.

[0156] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0157] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.

[0158] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned video playback method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0159] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0160] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned video playback method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0161] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0162] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned video playback method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0163] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0164] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0165] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A video playback method, characterized in that: Applied to a first electronic device, the method includes: In the case of receiving a first input to the first control, determining first viewing progress information of a first video picture currently being played, and storing the first viewing progress information in association with the first user identification information, and the first video picture is continuously played at a first playback speed; When receiving a second input of the first user identification information, playing a second video picture based on the first viewing progress information and a second playing speed; the second playing speed is greater than the first playing speed; When the first play progress information of the first video picture is consistent with the second play progress information of the second video picture, the second video picture is closed.

2. The method according to claim 1, characterized in that The method further comprises: The first playback progress information and the second playback progress information are displayed in a progress bar of the first video screen.

3. The method according to claim 1, characterized in that In the case where the second input of the first user identification information is received, before playing the second video picture based on the first viewing progress information and the second playing speed, the method further includes: receiving a third input to the second control; In response to the third input, at least one user identification information is displayed, the at least one user identification information including the first user identification information.

4. The method according to claim 1, characterized in that: In the case where the second input of the first user identification information is received, after playing the second video picture based on the first viewing progress information and the second playing speed, the method further includes: receiving a fourth input of the first user identification information; In response to the fourth input, at least one wireless device identification information is displayed so that the first user can listen to the audio information of the first video picture through a target wireless device, wherein the target wireless device is determined according to the first user's selection input of the at least one wireless device identification information.

5. The method according to claim 1, characterized in that After determining the first viewing progress information of the first video picture currently being played upon receiving the first input to the first control, and storing the first viewing progress information in association with the first user identification information, the method further includes: Receiving a fifth input to a second control in the first video screen; In response to the fifth input, displaying device identification information of at least one electronic device associated with the first electronic device; receiving a sixth input of second device identification information in at least one of the device identification information; the second device identification information is used to indicate the second electronic device; In response to the sixth input, the first video frame played based on the first viewing progress information is projected and displayed on the second electronic device.

6. The method according to claim 5, characterized in that After displaying device identification information of at least one electronic device associated with the first electronic device in response to the fifth input, the method further includes: receiving a seventh input of the second device identification information; In response to the seventh input, the second device identification information is deleted from the device identification information of at least one electronic device associated with the first electronic device.

7. A video playback device, characterized in that: The device comprises: A determination module, configured to determine, upon receiving a first input to a first control, first viewing progress information of a first video picture currently being played, and associate and store the first viewing progress information with first user identification information, wherein the first video picture is continuously played at a first playback speed; A playing module, configured to play a second video picture based on the first viewing progress information and a second playing speed when receiving a second input of the first user identification information; the second playing speed is greater than the first playing speed; The closing module is used to close the second video picture when the first playback progress information of the first video picture is consistent with the second playback progress information of the second video picture.

8. The device according to claim 7, characterized in that The device also includes: The display module is used to display the first playback progress information and the second playback progress information in the progress bar of the first video picture.

9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.