CPC G11B 27/031 (2013.01) [G11B 27/34 (2013.01); H04N 21/47217 (2013.01); H04N 21/8456 (2013.01); G06F 3/0484 (2013.01)] | 15 Claims |
1. A method of implementing different plots of playing audio/video (AV) files, comprising:
generating and displaying a first interface, wherein the first interface comprises a list of a plurality of AV files and an editing area, wherein the plurality of AV files comprises at least one first type of AV file and at least one second type of AV file, wherein the at least one first type of AV file is a process video file corresponding to a developing process of at least two plots, wherein the at least one second type of AV file is an ending video file corresponding to an end of the at least two plots, and wherein the AV files comprise audio data and video data;
generating a plot graph based at least in part on an input by a first user via the first interface, wherein the plot graph comprises a directed cyclic graph and is configured to implement the at least two plots of playing the AV files, wherein the at least one first type of AV file and the at least one second type of AV file are associated with different nodes of the plot graph, wherein the at least one first type of AV file corresponds to a starting node of the plot graph, and wherein a first one of the at least one second type of AV file corresponds to a first ending node of the plot graph and a second one of the at least one second type of AV file corresponds to a second ending node of the plot graph;
playing a first type of AV file among the at least one first type of AV file;
determining whether a playing progress of the first type of AV file reaches a first predetermined position;
detecting whether a preset instruction is received in response to determining that the playing progress of the first type of AV file reaches the first predetermined position;
in response to detecting a receipt of the preset instruction, playing, based on the preset instruction, one of another first type of AV file among the at least one first type of AV file, the first one of the at least one second type of AV file, or the second one of the at least one second type of AV file, wherein the preset instruction is triggered by a user input via a second interface, and the method further comprises:
configuring the preset instruction;
establishing an association between the preset instruction and another first type of AV file or the second type of AV file;
determining whether the user input is received within a predetermined time; and
triggering the preset instruction in response to determining that the user input is received within the predetermined time.
|