IP Library Granted Patent US 12694904
Granted Patent B2
US 12694904 · App. 18/799,270 · Granted Jul 28, 2026

Tutorial-based multimedia resource editing method and apparatus, device, and storage medium

Inventor: Jiayi He (Beijing, CN)
Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
G11B27/031G06F9/453G09B5/065
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12694904
App. No.
18/799,270
Granted
Jul 28, 2026
Kind
B2
Abstract

A method for editing multimedia resource based on a tutorial is provided. The method includes: acquiring a tutorial video; and playing the tutorial video on a resource editing page in a form of a floating window; where the tutorial video is configured to instruct a user to perform an editing operation on an imported multimedia resource on the resource editing page.

Claims (75)

1 . A method for playing a video, applied to an application comprising a player, wherein the method comprises:

acquiring a tutorial video, wherein the tutorial video comprises a first video clip and a second video clip adjacent to each other, the first video clip is different from the second video clip, and the first video clip is bound with at least one editing operation;

playing the first video clip by the player of the application; and importing the multimedia resource in a resource editing page of the application; and

receiving an editing operation for the multimedia resource on the resource editing page, wherein the resource editing page comprises at least one editing control for performing an editing operation on the multimedia resource, and the editing operation is performed on the multimedia resource based on an instruction of the tutorial video; and playing the second video clip by the player in response to the received editing operation,

wherein receiving the editing operation for the multimedia resource on the resource editing page; and playing the second video clip by the player in response to the received editing operation comprises:

determining whether the received editing operation is consistent with the at least one editing operation bound with the first video clip, in a process of playing the first video clip; and

playing the second video clip, in response to the received editing operation consistent with the at least one editing operation bound with the first video clip;

wherein the playing the first video clip by the player of the application comprises:

playing the first video clip in a floating window, wherein the floating window is displayed in a preset area, and the preset area is independent from a display area of the editing control in the resource editing page.

2 . The method according to claim 1 , wherein playing the first video clip by the player of the application; and importing the multimedia resource in a resource editing page of the application comprises:

playing the first video clip on a display interface of the application, wherein an editing entry is provided on the display interface of the application; and

in response to a trigger operation for the editing entry, invoking the player and playing the first video clip in the player in the floating window, and displaying the resource editing page on the display interface of the application.

3 . The method according to claim 2 , wherein in response to the trigger operation for the editing entry, invoking the player and playing the first video clip in the player in the form of the floating window, and displaying the resource editing page on the display interface of the application comprises:

displaying a material source selection window, in response to the trigger operation for the editing entry on the display interface of the application;

downloading a first material associated with the tutorial video, in a case that a selection operation for a tutorial-associated material on the material source selection window is received, and importing the first material into the resource editing page; and

importing a second material selected from a user personal resource into the resource editing page, in a case that a selection operation for the user personal resource on the material source selection window is received.

4 . The method according to claim 2 , wherein in response to the trigger operation for the editing entry, invoking the player and playing the first video clip in the player in the form of the floating window, and displaying the resource editing page on the display interface of the application comprises:

displaying a display page of a user personal resource, in response to the trigger operation for the editing entry on the display interface of the application; and

importing at least one material into the resource editing page, in response to a selection operation for the at least one material on the display page of the user personal resource.

5 . The method according to claim 1 , wherein receiving the editing operation for the multimedia resource on the resource editing page, and playing the second video clip by the player in response to the received editing operation comprises:

determining whether an editing operation indicated by the first video clip is completed on the resource editing page, in a process of playing the first video clip; and

playing the second video clip, in response to determining that the editing operation indicated by the first video clip has been completed on the resource editing page.

6 . The method according to claim 5 , wherein the determining whether the editing operation indicated by the first video clip is completed on the resource editing page in the process of playing the first video clip comprises:

determining whether a preset operation in the editing operation indicated by the first video clip is completed on the resource editing page, in the process of playing the first video clip.

7 . The method according to claim 6 , wherein the first video clip is bonded with a plurality of preset editing operations, and the preset operation in the editing operation indicated by the first video clip is a last operation of the plurality of preset editing operations.

8 . The method according to claim 1 , wherein the at least one preset editing operation comprises at least one material, and

wherein determining whether the editing operation indicated by the first video clip is completed on the resource editing page, in a process of playing the first video clip comprises:

obtaining an edited multimedia resource obtained by performing the editing operation on the multimedia resource;

determining whether the material in the edited multimedia resource is same as the material in the at least one preset editing operation bonded with the first video clip; and

wherein playing the second video clip, in response to the received editing operation consistent with the at least one preset editing operation bonded with the first video clip comprises:

playing the second video clip, in response to determining that the material in the edited multimedia resource is the same as the material in the at least one preset editing operation bonded with the first video clip.

9 . The method according to claim 1 , wherein after the playing the second video clip by the player in response to the received editing operation, the method further comprises:

displaying a processing result corresponding to the multimedia resource in a user draft list, in response to an editing completion operation for the multimedia resource on the resource editing page, wherein the processing result carries a tutorial identifier, and the tutorial identifier is used to indicate that the processing result is generated based on the tutorial video.

10 . A non-transitory computer readable storage medium storing instructions, wherein the instructions, when executed by a terminal device, cause the terminal device to:

acquire a tutorial video, wherein the tutorial video comprises a first video clip and a second video clip adjacent to each other, the first video clip is different from the second video clip, and the first video clip is bound with at least one editing operation; and

play the first video clip by the player of the application; and import a multimedia resource in a resource editing page of the application; and

receive an editing operation for the multimedia resource on the resource editing page, wherein the resource editing page comprises at least one editing control for performing an editing operation on the multimedia resource, and the editing operation is performed on the multimedia resource based on an instruction of the tutorial video; and play the second video clip by the player in response to the received editing operation,

wherein the instructions, when executed by a terminal device, cause the terminal device to:

determine whether the received editing operation is consistent with the at least one editing operation bound with the first video clip, in a process of playing the first video clip; and

play the second video clip, in response to the received editing operation consistent with the at least one editing operation bound with the first video clip;

wherein the instructions, when executed by a terminal device, cause the terminal device further to:

play the first video clip in a floating window, wherein the floating window is displayed in a preset area, and the preset area is independent from a display area of the editing control in the resource editing page.

11 . The non-transitory computer readable storage medium according to claim 10 , wherein the instructions, when executed by the terminal device, cause the terminal device to:

play the first video clip on a display interface of the application, wherein an editing entry is provided on the display interface of the application; and

in response to a trigger operation for the editing entry, invoke the player and play the first video clip in the player in the floating window, and display the resource editing page on the display interface of the application.

12 . The non-transitory computer readable storage medium according to claim 11 , wherein the instructions, when executed by the terminal device, cause the terminal device to:

display a material source selection window, in response to the trigger operation for the editing entry on the display interface of the application;

download a first material associated with the tutorial video, in a case that a selection operation for a tutorial-associated material on the material source selection window is received, and importing the first material into the resource editing page; and

import a second material selected from a user personal resource into the resource editing page, in a case that a selection operation for the user personal resource on the material source selection window is received.

13 . The non-transitory computer readable storage medium according to claim 11 , wherein the instructions, when executed by the terminal device, cause the terminal device to:

display a display page of a user personal resource, in response to the trigger operation for the editing entry on the display interface of the application; and

import at least one material into the resource editing page, in response to a selection operation for the at least one material on the display page of the user personal resource.

14 . The non-transitory computer readable storage medium according to claim 10 , wherein the instructions, when executed by the terminal device, cause the terminal device to:

determine whether an editing operation indicated by the first video clip is completed on the resource editing page, in a process of playing the first video clip; and

play the second video clip, in response to determining that the editing operation indicated by the first video clip has been completed on the resource editing page.

15 . The non-transitory computer readable storage medium according to claim 14 , wherein the instructions, when executed by the terminal device, cause the terminal device to:

determine whether a preset operation in the editing operation indicated by the first video clip is completed on the resource editing page, in the process of playing the first video clip.

16 . The non-transitory computer readable storage medium according to claim 15 , wherein the first video clip is bonded with a plurality of preset editing operations, and the preset operation in the editing operation indicated by the first video clip is a last operation of the plurality of preset editing operations.

17 . The non-transitory computer readable storage medium according to claim 10 , wherein the at least one preset editing operation comprises at least one material, and

wherein the instructions, when executed by the terminal device, cause the terminal device to:

obtain an edited multimedia resource obtained by performing the editing operation on the multimedia resource;

determine whether the material in the edited multimedia resource is same as the material in the at least one preset editing operation bonded with the first video clip; and

play the second video clip, in response to determining that the material in the edited multimedia resource is the same as the material in the at least one preset editing operation bonded with the first video clip.

18 . A device, comprising:

a memory;

a processor; and

a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, cause the processor to:

acquire a tutorial video, wherein the tutorial video comprises a first video clip and a second video clip adjacent to each other, the first video clip is different from the second video clip, and the first video clip is bound with at least one editing operation; and

play the first video clip by the player of the application; and import a multimedia resource in a resource editing page of the application; and

receive an editing operation for the multimedia resource on the resource editing page, wherein the resource editing page comprises at least one editing control for performing an editing operation on the multimedia resource, and the editing operation is performed on the multimedia resource based on an instruction of the tutorial video; and play the second video clip by the player in response to the received editing operation,

wherein the computer program, when executed by the processor, cause the processor to:

determine whether the received editing operation is consistent with the at least one editing operation bound with the first video clip, in a process of playing the first video clip; and

play the second video clip, in response to the received editing operation consistent with the at least one editing operation bound with the first video clip;

wherein the computer program, when executed by the processor, cause the processor further to:

play the first video clip in a floating window, wherein the floating window is displayed in a preset area, and the preset area is independent from a display area of the editing control in the resource editing page.