Interaction method and device, electronic equipment and storage medium
By switching to audio layout in the video editing software, the timeline editing panel occupies the entire space vertically, solving the problem of unclear track content display, improving editing efficiency and visibility, and facilitating refined operations.
Patent Information
- Application Number
- CN202510865464.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-09-26
AI Technical Summary
During the video editing process, it is difficult for users to clearly identify the content details of multiple video tracks or audio tracks in the existing technology, which makes detailed editing difficult.
An interactive method is provided, which enhances the visibility of track content by switching the editing page layout from the first layout to the audio layout, with the timeline editing panel occupying all available space in the fourth area in the vertical direction, the material selection panel and the editing result playback panel located in the third area, and the property configuration panel located in the fifth area.
It improves editing efficiency, reduces the frequency of switching material tracks, enhances the visibility of key information such as audio waveforms, video clip boundaries and keyframe markers, and facilitates refined editing operations.
Smart Images

Figure CN120711240A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to an interaction method, device, electronic device, and storage medium. Background Art
[0002] Currently, users can use video editing software to edit and process audio and video materials to generate video content that meets personalized or professional needs. In related technologies, users usually build a complete editing project by adding multiple video clips, audio clips, text, and other special effect elements in the timeline editing panel. Video clips, audio clips, text, and other special effect elements are displayed in the form of track content in the timeline editing panel. However, in actual operation, when users need to perform detailed editing on multiple video tracks or audio tracks, it is often difficult to clearly identify the content details in each track due to the poor visibility of the currently displayed tracks. Summary of the Invention
[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an interaction method, device, electronic device and storage medium.
[0004] In a first aspect, the present disclosure provides an interaction method, comprising:
[0005] In response to the edit page display instruction, the edit page is displayed in a first layout, the edit page including a material selection panel, an edit result playback panel, a property configuration panel, and a timeline editing panel; in the first layout, the edit page includes a first area and a second area arranged sequentially from top to bottom, the material selection panel, the edit result playback panel, and the property configuration panel are arranged from left to right in the first area; the timeline editing panel is located in the second area;
[0006] In response to the audio layout switching operation, the layout mode of the editing page is switched from the first layout to the audio layout; under the audio layout, the editing page includes a third area, a fourth area and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area.
[0007] In a second aspect, the present disclosure further provides an interactive device, comprising:
[0008] A first display module is configured to display an editing page in a first layout in response to an editing page display instruction, wherein the editing page includes a material selection panel, an editing result playback panel, a property configuration panel, and a timeline editing panel; in the first layout, the editing page includes a first area and a second area arranged sequentially from top to bottom, the material selection panel, the editing result playback panel, and the property configuration panel being arranged from left to right in the first area; and the timeline editing panel being located in the second area;
[0009] A layout switching module is used to switch the layout of the editing page from the first layout to the audio layout in response to an audio layout switching operation; under the audio layout, the editing page includes a third area, a fourth area and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area.
[0010] In a third aspect, the present disclosure further provides an electronic device, comprising:
[0011] one or more processors;
[0012] a storage device for storing one or more programs;
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method described above.
[0014] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned interaction method when executed by a processor.
[0015] The technical solution provided by the embodiments of the present disclosure has the following advantages over the prior art:
[0016] The technical solution provided by the embodiment of the present disclosure switches the layout of the editing page from the first layout to the audio layout by setting a response to the audio layout switching operation; under the audio layout, the editing page includes a third area, a fourth area and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all the available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area. Its essence is to provide a new layout method (i.e., audio layout), under which the timeline editing panel occupies all the available space in the fourth area in the vertical direction, so as to eliminate as much as possible the limitation that the time nodes, waveform characteristics or picture characteristics of the internal audio and video tracks of the timeline editing panel are not clearly displayed due to the small vertical size of the timeline editing panel. The technical solution provided by this application, on the one hand, can simultaneously display a larger number of material tracks in the vertical direction, thereby reducing the frequency with which users switch the material tracks displayed in the timeline editing panel and improving editing efficiency; on the other hand, it allows each material track to have a larger display size in the vertical direction, which helps to enhance the visibility of the track content (such as audio waveforms, video clip boundaries, key frame markers, etc.), making it easier for users to perform refined editing operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0018] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] Figure 1 A flowchart of an interactive method provided in an embodiment of the present disclosure;
[0020] Figure 2 A schematic diagram of a first layout provided in this application;
[0021] Figure 3 In accordance with Figure 2 Schematic diagram of the first layout method of the layout editing page;
[0022] Figure 4 A schematic diagram of an audio layout provided for this application;
[0023] Figure 5 In accordance with Figure 4 Schematic diagram of the audio layout editing page in the layout;
[0024] Figure 6 A flowchart of another interactive method provided by an embodiment of the present disclosure;
[0025] Figure 7-10 Schematic diagrams of several editing pages provided in embodiments of the present disclosure;
[0026] Figure 11 is a structural diagram of an interactive device in an embodiment of the present disclosure;
[0027] Figure 12 Schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0029] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0030] Figure 1 This is a flowchart of an interaction method provided in an embodiment of the present disclosure. This embodiment is applicable to interactions performed on a client. The method can be executed by an interaction device, which can be implemented using software and / or hardware. The device can be configured in an electronic device, such as a terminal, including but not limited to smartphones, PDAs, tablet computers, wearable devices with displays, desktop computers, laptop computers, all-in-one computers, smart home devices, etc. Alternatively, this embodiment can be applicable to interactions performed on a server. The method can be executed by an interaction device, which can be implemented using software and / or hardware. The device can be configured in an electronic device, such as a server.
[0031] like Figure 1 As shown, the method may specifically include:
[0032] S110. In response to the editing page display instruction, the editing page is displayed in a first layout, where the editing page includes a material selection panel, an editing result playback panel, a property configuration panel, and a timeline editing panel. Under the first layout, the editing page includes a first area and a second area arranged in sequence from top to bottom, where the material selection panel, the editing result playback panel, and the property configuration panel are arranged from left to right in the first area; and the timeline editing panel is located in the second area.
[0033] The editing page, for example, can be used to edit one or more of a video clip, audio clip, text, and other special effects elements. In practice, the editing page can include one or more functional areas, such as a timeline editing panel, a material selection panel, an edit result playback panel, and a property configuration panel. The editing page includes the timeline editing panel, the material selection panel, the edit result playback panel, and the property configuration panel, meaning that users can complete the entire process from material selection and editing to the final output of the edited results using only the editing page.
[0034] The timeline editing panel can be, for example, a workspace in the editing page for displaying and editing media resources (also referred to as materials in this application). Here, media resources can include, for example, one or more video clips, audio clips, text, and other special effects elements. Media resources are arranged along the timeline in the form of track content. The track content in different tracks is aligned according to the moments on the timeline. Users can make fine adjustments to the content of each track through operations such as dragging, scaling, and cropping to achieve accurate timeline editing. Through the timeline editing panel, users can process multiple media resources at the same time, and clearly observe the start and end positions and key frame positions of each media resource on the timeline, the alignment relationship between different tracks, and the arrangement order of media resources in the same track during the processing of media resources, so as to rationally plan the playback timing of media resources.
[0035] The material selection panel can be, for example, an area that displays all raw materials available for user selection (such as video files, audio files, images, text, special effects, etc.). In some scenarios, the material selection panel can provide browsing, filtering, generating, and searching functions to help users quickly obtain the required materials. Users can directly drag selected materials from the panel to the timeline editing panel for further editing.
[0036] The edit results playback panel can, for example, be a panel used to assist users in previewing the overall effect of the currently edited project. Users can use this panel to view the actual playback status of the edited content, allowing them to promptly identify and correct any issues. In some scenarios, the edit results playback panel can include playback control options. These playback control options can, for example, be used to adjust the playback progress and / or volume. For example, the playback control options may include one or more of the following: play, pause, fast forward, rewind, increase volume, and decrease volume.
[0037] The property configuration panel can be, for example, a panel for displaying and modifying the property parameters of the currently selected material (such as a video clip, audio clip, text or special effect element, etc.). In practice, the property configuration items displayed in the property configuration panel are different depending on the selected material. For example, if a video material is selected, the property configuration panel may include configuration items for adjusting its display position, rotation angle, cropping area, lighting effects, frame rate compensation, and resolution enhancement. If an audio material is selected, the property configuration panel may include configuration items for adjusting its volume parameters, fade-in duration, fade-out duration, noise reduction intensity, channel configuration, and vocal separation.
[0038] The edit page display instruction may, for example, trigger an instruction to display the edit page. The edit page display instruction may, for example, be generated upon detecting that the user has selected a specific control, completed a specific sliding operation, etc. The first layout may, for example, be a default layout mode. For example, when the edit page is first accessed, the edit page is displayed in the first layout mode by default.
[0039] Figure 2 This is a schematic diagram of a first layout provided in this application. Figure 3 In accordance with Figure 2 Schematic diagram of the first layout method of the editing page. Figure 2 and Figure 3 In the first layout, the editing page is divided into two areas: the first area and the second area, with the first area located above the second area. The material selection panel, editing result playback panel, and property configuration panel are arranged in the first area in this order from left to right; the timeline editing panel is located in the second area.
[0040] S120. In response to the audio layout switching operation, the layout of the editing page is switched from the first layout to the audio layout; under the audio layout, the editing page includes a third area, a fourth area, and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area.
[0041] The audio layout may be, for example, a layout method specially set to help users clearly identify the content details in each track.
[0042] Figure 4 A schematic diagram of an audio layout provided for this application. Figure 5 In accordance with Figure 4 A diagram showing the layout of the audio layout editing page. Figure 4 and Figure 5In the audio layout, the editing page is divided into three areas: the third, fourth, and fifth areas. These areas are arranged horizontally from right to left. The material selection panel and edit result playback panel are located in the third area, arranged one above the other. The timeline editing panel is located in the fourth area, occupying the entire available space vertically. The property configuration panel is located in the fifth area.
[0043] Continue to see Figure 3 Optionally, the editing page includes a "Layout" option. If the user clicks the "Layout" option, a layout list is displayed. The layout list includes two options: "First Layout" and "Audio Layout". Figure 3 In the , the "First Layout" option is selected, indicating that the current Figure 3 The first layout is used. If the user clicks the "Audio Layout" option, the editing page will be Figure 3 The displayed status switches to Figure 5 The displayed state is that the editing page is displayed in audio layout.
[0044] In the actual audio and video editing process, the timeline editing panel is the core functional area where users frequently interact. During the editing process, users need to clearly see key information such as the time nodes, waveform characteristics, or picture characteristics of the audio and video tracks in the timeline editing panel.
[0045] This application switches the layout of the editing page from the first layout to the audio layout by setting a response to the audio layout switching operation; under the audio layout, the editing page includes the third area, the fourth area and the fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all the available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area. Its essence is to provide a new layout method (i.e., audio layout), under which the timeline editing panel occupies all the available space in the fourth area in the vertical direction, so as to eliminate as much as possible the limitation that the time nodes, waveform characteristics or picture characteristics of the internal audio and video tracks are not clearly displayed due to the small vertical size of the timeline editing panel. The technical solution provided by this application, on the one hand, can simultaneously display a larger number of material tracks in the vertical direction, thereby reducing the frequency with which users switch the material tracks displayed in the timeline editing panel and improving editing efficiency; on the other hand, it allows each material track to have a larger display size in the vertical direction, which helps to enhance the visibility of the track content (such as audio waveforms, video clip boundaries, key frame markers, etc.), making it easier for users to perform refined editing operations.
[0046] It should be noted that, in practice, the audio layout may also be used as the default layout, that is, when entering the editing page for the first time, the editing page is displayed in the audio layout by default.
[0047] On the basis of the above technical solutions, optionally, when the layout mode of the editing page is an audio layout mode, and the timeline editing panel includes multiple material tracks; Figure 6 , the method may further include:
[0048] S210 . In response to a preset track adjustment operation, determine a first track from a plurality of material tracks based on a track screening rule corresponding to the preset track adjustment operation; the preset track adjustment operation is used to adjust visual features of the track.
[0049] A track can be, for example, a unit representing a timeline. A material track can be, for example, a timeline unit carrying material. The material carried by a material track is the track content of the material track.
[0050] The materials carried by material tracks can include video clips, audio clips, images, text, special effects, and other media resources. Depending on the type of material they carry, material tracks can be divided into video tracks, audio tracks, subtitle tracks, and special effects tracks. Video tracks carry video clips. Audio tracks carry audio clips. Subtitle tracks carry text. Special effects tracks carry special effects.
[0051] The preset track adjustment operation may be, for example, an operation for adjusting the visual properties of the track. The visual properties of the track may be, for example, the height of the component representing the track in the timeline editing panel, or the size or proportion of the audio waveform in the track. During the audio and video editing process, the visual properties of the track have an important impact on the user's editing experience. This is because the visual properties of the track can make the audio waveform, video clip boundaries and keyframe positions more clearly visible. By adjusting the visual properties of the track, the user can accurately identify the above elements, and then perform editing operations such as material cropping, useless audio and video deletion, rhythm point positioning, sound and picture synchronization settings, transition effect insertion, etc., thereby improving editing efficiency and editing accuracy.
[0052] In actual applications, it can be set that when it is detected that the user performs a click or drag operation on a specific function option displayed on the editing page; performs a specific sliding operation on the touch panel; presses a specific key or combination of cases on the keyboard; or clicks the left / right button of the mouse, scrolls the mouse wheel, etc., it can be regarded as receiving a preset track adjustment operation.
[0053] The first track may be, for example, an object of a preset track adjustment operation.
[0054] Different preset track adjustment operations may affect different objects. A correspondence between preset track adjustment operations and track filtering rules is pre-set. This step essentially determines the object of the received preset track adjustment operation from multiple material tracks based on the track filtering rules corresponding to the preset track adjustment operation, rather than first selecting the object and then selecting the preset track adjustment operation to be performed on the object.
[0055] S220 : uniformly performing adjustments corresponding to preset track adjustment operations on all first tracks.
[0056] It should be emphasized that when it is determined that there are multiple first tracks, all of the multiple first tracks need to perform adjustments corresponding to the preset track adjustment operation, rather than only some of the first tracks performing adjustments corresponding to the preset track adjustment operation.
[0057] In some embodiments, optionally, if the preset track adjustment operation is an operation for adjusting the track height, the first track includes an audio track and / or a video track; S220 may include: adjusting the height of all first tracks to be equal to a first height value, and the first height value is a track height value determined based on the preset track adjustment operation.
[0058] The first height value can usually be obtained by parsing the preset track adjustment operation. For example, if the timeline editing panel includes multiple options representing different height values, when it is detected that the user selects any option representing a height value, it is regarded as a detection of a preset track adjustment operation, and the height value represented by the option selected by the user is the first height value. Alternatively, if the timeline editing panel displays the adjustable range of the height value through a combination of a slider and a slide corresponding to the slider. When it is detected that the user toggles the slider, it is regarded as a detection of a preset track adjustment operation, and after the user toggles the slider, the height value represented by the final position of the slider is the first height value.
[0059] In other embodiments, optionally, if the preset track adjustment operation is an operation for adjusting the proportion of audio waveform graphs, the first track is a video track including audio; S220 includes: adjusting the proportion of audio waveform graphs in all first tracks to a first proportion value, the proportion of audio waveform graphs in the first track is the ratio of the height of the audio waveform graph in the first track to the height of the first track; the first proportion value is the proportion value of the audio waveform graph determined based on the preset track adjustment operation.
[0060] The first proportion value can usually be obtained by parsing the preset track adjustment operation. For example, if the timeline editing panel includes multiple options representing different proportion values, when it is detected that the user selects any option representing a proportion value, it is regarded as a preset track adjustment operation is detected, and the proportion value represented by the option selected by the user is the first proportion value. Alternatively, if the timeline editing panel displays the adjustable range of the proportion value through a combination of a slider and a slide corresponding to the slider. When it is detected that the user toggles the slider, it is regarded as a preset track adjustment operation is detected, and after the user toggles the slider, the proportion value represented by the final position of the slider is the first proportion value.
[0061] For example, the pre-set operation for adjusting the track height and the operation for adjusting the proportion of the audio waveform graph are both preset track adjustment operations. The filtering rules corresponding to the operation for adjusting the track height include filtering audio tracks and / or video tracks. The filtering rules corresponding to the operation for adjusting the proportion of the audio waveform graph include filtering tracks that include audio. The track that includes audio here can be an audio track or a video track that includes audio.
[0062] See also Figure 5 The timeline editing panel includes four material tracks: Material Track 1 to Material Track 4. Material Track 1 carries text material. Material Track 2 and Material Track 3 carry video material. The video material carried by Material Track 2 and Material Track 3 both includes audio. Material Track 4 carries audio material.
[0063] If the user clicks "Option 1" in the upper right corner of the timeline editing panel, the visual property adjustment panel will be displayed. This visual property adjustment panel includes two adjustable items: one is "Track Height" and the other is "Waveform Ratio". Both adjustable items have corresponding sliders and tracks.
[0064] If it is detected that the user moves the slider corresponding to "Track Height", it is considered that an operation for adjusting the track height is detected. Based on the filtering rules corresponding to the operation for adjusting the track height, Material Track 2, Material Track 3 and Material Track 4 are used as the first track, and the heights of Material Track 2, Material Track 3 and Material Track 4 are adjusted. The result after adjustment is as follows Figure 7 As shown. Figure 5 and Figure 7 After adjustment, the height of material track 2 is greater than the height of material track 2 before adjustment, the height of material track 3 is greater than the height of material track 3 before adjustment, and the height of material track 4 is greater than the height of material track 4 before adjustment.
[0065] exist Figure 7Based on the above, if it is detected that the user moves the slider corresponding to "Waveform Ratio", it is considered that an operation for adjusting the audio waveform ratio is detected. Based on the filtering rules corresponding to the operation for adjusting the audio waveform ratio, take material track 2, material track 3 and material track 4 as the first track, adjust the audio waveform ratio in material track 2, material track 3 and material track 4, and the result after adjustment is as follows Figure 8 As shown. Figure 7 and Figure 8 , after adjustment, the proportion of the audio waveform graph in the middle of material track 2 is greater than the proportion of the audio waveform graph in the middle of material track 2 before adjustment. The proportion of the audio waveform graph in the middle of material track 3 after adjustment is greater than the proportion of the audio waveform graph in the middle of material track 3 before adjustment.
[0066] Need to explain, comparison Figure 7 and Figure 8 Visually, the proportion of the audio waveform graph in material track 4 does not change significantly before and after the adjustment. This is because the proportion of the audio waveform graph determined based on the preset track adjustment operation is the first proportion value, and the proportion of the audio waveform graph in material track 4 before the adjustment is close to the first proportion value. In other words, before S220, the attribute values of the visualization attributes of each first track (such as the track height value and the audio waveform graph proportion value) can be the same or different. Using the technical solution provided by this application, the attribute values of the visualization attributes of each first track can be adjusted to the same attribute value.
[0067] It should also be noted that after adjusting the attribute values of the visualization attributes of each first track to the same attribute value using the technical solution provided by this application, it is also possible to set up a setting to allow the attribute value of the visualization attribute of a single first track to be adjusted again. After the adjustment, the attribute values of the visualization attributes of different first tracks may become different.
[0068] The above technical solution determines the first track among multiple material tracks based on the track screening rules corresponding to the preset track adjustment operation by setting a response to the preset track adjustment operation; the preset track adjustment operation is used to adjust the visual properties of the track; and the adjustment corresponding to the preset track adjustment operation is uniformly performed for all first tracks. Its essence is to propose a method for uniformly adjusting the visual properties of material tracks in the timeline editing panel. This method allows users to make overall adjustments to the visual properties of multiple material tracks through a single operation, without having to manually set the visual properties of each video track or audio track one by one. By adopting this method, when users need to make detailed edits to the contents of multiple tracks, the material tracks can present their internal time nodes, waveform characteristics, or picture characteristics and other key information in a clearer and more intuitive manner, thereby improving the editing efficiency and operational convenience of users in the audio and video editing process.
[0069] Based on the above technical solution, optionally, if the timeline editing panel includes a second track, the second track is a track including audio; the method also includes: displaying a first audio playback control option in the timeline editing panel; the first audio playback control option corresponds one-to-one to the second track; in response to a selection operation of the target first audio playback control option, determining that the target second track is in the first state and the non-target second track is in the second state; the target second track is the second track corresponding to the target first audio playback control option; in response to an editing result playback operation, playing the audio in the second track in the first state, and prohibiting the playback of the audio in the second track in the second state.
[0070] The first audio playback control option may, for example, be an option for determining whether the audio of the second track corresponding to the first audio playback control option is output or played separately. In other words, the first audio playback control option may, for example, be an option for determining whether the audio of the second track corresponding to the first audio playback control option is to be independently effective in the editing result.
[0071] In practice, the timeline editing panel may include N second tracks (N is a positive integer greater than or equal to 2), and each second track has a corresponding first audio playback control option, which means that the timeline editing panel includes N first audio playback control options.
[0072] The target first audio playback control option can be, for example, a first audio playback control option selected by the user from multiple first audio playback control options. Since first audio playback control options correspond one-to-one to second tracks, when the user selects the target first audio playback control option, the second track corresponding to the target first audio playback control option is determined as the target second track. Among all second tracks, excluding the target second track, the remaining second tracks are non-target second tracks.
[0073] The audio in the second track in the first state is valid in the edited result. That is, when the edited result is played, the audio in the second track in the first state will be played. At the same time, the audio in the second track in a state other than the first state (i.e., the second state) is invalid in the edited result. That is, when the edited result is played, the audio in the second track in the second state will not be played.
[0074] For example, in Figure 8 , Material Track 2, Material Track 3 and Material Track 4 are all tracks that include audio. Therefore, Material Track 2 to Material Track 4 are the second track. Material Track 2, Material Track 3 and Material Track 4 all have corresponding first audio playback control options. Figure 8The first audio playback control option is represented by a circle. Assume that the user selects the first audio playback control option corresponding to material track 2. Figure 8 , the first audio playback control corresponding to material track 2 is selected (its circle is filled with black). In this case, material track 2 is set to the first state, and material tracks 3 and 4 are set to the second state. When the user clicks the play control in the edit result playback panel, the audio in material track 2 can be played during the playback of the edit result, while the audio in material tracks 3 and 4 cannot be played.
[0075] By setting a response to the selection of the target first audio playback control option, the target second track is determined to be in the first state, and the non-target second track is determined to be in the second state; in response to the editing result playback operation, the audio in the second track in the first state is played, and the audio in the second track in the second state is prohibited from being played. Its essence is to achieve unified management of the audio playback status of multiple second tracks by setting audio playback control logic. Through the above audio playback control logic, the user only needs to select an audio playback control option to automatically limit the playback behavior of other second tracks, without having to configure each second track one by one, realizing rapid configuration of multi-track audio playback properties and improving operational efficiency during audio and video editing.
[0076] In some scenarios, the timeline editing panel also displays secondary audio playback control options. These secondary audio playback control options correspond one-to-one with secondary tracks. For example, these secondary audio playback control options can be used to prevent the output or playback of the audio in the secondary track corresponding to the secondary audio playback control option. When any secondary audio playback control option is selected, the audio in the secondary track corresponding to the selected secondary audio playback control option will not be played in response to playback operations.
[0077] The difference between the second audio playback control option and the first audio playback control option is that: the selection operation of the second audio playback control option is used to prohibit audio playback, and its impact only involves the second track corresponding to the selected second audio playback control option; the selection operation of the first audio playback control option is used to limit the audio of the second track corresponding to the selected second audio playback control option to be output in the form of "solo", which affects whether the audio of all second tracks is output - that is, only the selected track audio is allowed to be output, and the output of the remaining second track audios is prohibited.
[0078] Optionally, when both the second audio playback control option and the first audio playback control option of a second track are selected, audio output of the second track is prohibited. For the remaining second tracks, if the second audio playback control option is selected, audio output of the corresponding track is allowed; if it is not selected, audio output of the corresponding track is prohibited.
[0079] On the basis of the above technical solution, optionally, if the editing page includes a first target area, the first target area includes a first panel and a second panel adjacently arranged along a first direction; the first panel and the second panel are any two of a material selection panel, an editing result playback panel, a property configuration panel, and a timeline editing panel; the method may further include: in response to an operation to increase the size of the first panel in the first direction, determining a reference position of the boundary between the first panel and the second panel on the editing page; based on the minimum size of the second panel in the first direction, determining a reference position of a first reference line; the first reference line is parallel to the boundary between the first panel and the second panel; if the boundary between the first panel and the second panel crosses the first reference line at the reference position of the editing page, expanding the area of the first panel so that the expanded first panel occupies the space originally occupied by the second panel. The first direction can be a horizontal direction or a vertical direction. This application is not limited to this.
[0080] The first target area can be, for example, an area in an editing page. In practice, the editing page can be divided along the second direction to obtain multiple areas, and the first area is one of the multiple areas. The first area includes two panels, namely a first panel and a second panel. The two panels are arranged in sequence in the first direction and are arranged adjacent to each other. The second direction is a direction perpendicular to the first direction. For example, when the first direction is horizontal, the second direction is vertical; when the first direction is vertical, the second direction is horizontal.
[0081] The operation of increasing the size of the first panel in the first direction may be, for example, an operation in which the user drags the boundary between the first panel and the second panel. In response to the size increase operation, a reference position of the boundary between the first panel and the second panel in the editing page is determined. Here, the reference position may, for example, refer to the result of the boundary movement caused by the current size adjustment operation performed on the first panel without considering other limiting factors (such as screen space limitations or panel minimum size constraints), that is, the position in the first direction reached by the boundary movement. For example, if the user drags the boundary between the first panel and the second panel with the mouse, the last position where the mouse stops after the dragging is completed is the reference position.
[0082] The position of the first reference line can, for example, be a position associated with the minimum dimension of the second panel in the first direction. For example, the position of the first reference line can coincide with the position of the upper edge of the second panel when the second panel is at its minimum dimension in the first direction. Alternatively, the position of the first reference line can coincide with the position of the midline of the second panel when the second panel is at its minimum dimension in the first direction. The midline of the second panel is defined as the line segment that passes through the midpoint of the upper and lower edges of the second panel if two line segments are connected. The midline is parallel to both the upper and lower edges of the second panel.
[0083] For example, see Figure 9 , set the second direction to horizontal and the first direction to vertical. In the horizontal direction, the editing page is divided into three areas, namely area A, area B and area C. Assume that area A is regarded as the first target area. The first target area includes the first panel and the second panel. The first panel and the second panel are arranged up and down. Figure 9 In the , the position of the first reference line is given. The position of the first reference line is consistent with the position of the median line of the second panel when the size of the second panel in the first direction is the minimum size. If it is detected that the user drags the boundary between the first and second panels, it is regarded as an operation to increase the size of the first panel in the first direction. Determine whether the boundary between the first and second panels caused by the drag operation exceeds the position of the first reference line at the reference position of the editing page. If the reference position exceeds the position of the first reference line, expand the area of the first panel. See Figure 10 After expansion, the first panel occupies the space originally occupied by the second panel in the first direction (ie, the vertical direction).
[0084] Furthermore, the position of the second reference line can also be determined based on the minimum size of the second panel in the first direction. The position of the second reference line is consistent with the position of the upper edge of the second panel when the size of the second panel in the first direction is the minimum size. The position of the first reference line is consistent with the position of the median of the second panel when the size of the second panel in the first direction is the minimum size. If the boundary between the first panel and the second panel does not cross the second reference line at the reference position of the editing page, the area of the first panel is expanded so that the position of the boundary between the first panel and the second panel after expansion is the reference position on the editing page. If the boundary between the first panel and the second panel crosses the second reference line at the reference position of the editing page but does not cross the first reference line, the size of the second panel in the first direction is adjusted to the minimum size, and the area of the first panel is expanded so that the first panel and the second panel together occupy all the available space in the first target area in the first direction after expansion.
[0085] See also Figure 9When the drag operation ends, if the border between the first and second panels is dragged above the second reference line, the size of the first panel in the first direction is set to be equal to the distance from the top edge of the first panel to the position of the border at the end of the drag. If the border is dragged to the area between the second reference line and the first reference line, the size of the first panel in the first direction is set to be equal to the size of the available space on the editing page in the first direction minus the minimum size of the second panel in that direction. If the border is dragged below the first reference line, the size of the first panel in the first direction is equal to the size of the available space on the editing page in that direction.
[0086] Furthermore, the editing page can be set to also include a second target area, which is adjacent to the first target area in the second direction; before detecting the size increase operation of the first panel in the first direction, the second panel is partially located in the first target area and partially located in the second target area; after expanding the area of the first panel, the method also includes: reducing the area of the second panel so that the second panel does not occupy the first target area; wherein the first direction is the horizontal direction and the second direction is the vertical direction; or the first direction is the vertical direction and the second direction is the horizontal direction.
[0087] For example, see Figure 9 , assuming that area A is regarded as the first target area and area B is regarded as the second target area, the first target area includes the first panel and the second panel. The first panel and the second panel are arranged vertically. Before detecting the size increase operation of the first panel in the first direction, Figure 9 In the example, the second panel spans three areas (i.e., area A, area B, and area C). Therefore, the second panel satisfies the requirement that "the second panel is partially located in the first target area (i.e., area A) and partially located in the second target area (i.e., area B)." After the area of the first panel is expanded, the area of the second panel is reduced so that the second panel does not occupy the first target area and only occupies the second target area (i.e., area A) and the third area (i.e., area C).
[0088] By setting a setting such that if the boundary between the first and second panels crosses the first reference line at the reference position of the edit page, the area of the first panel is expanded so that the expanded first panel occupies the space previously occupied by the second panel in the first direction, the user is essentially allowed to maximize the area of the first panel in the first direction. In addition, by increasing the size of the first panel in the first direction, the layout of the edit page can be changed, making the layout of the edit page more suitable for the user's personalized needs.
[0089] Optionally, a level graph can be displayed when the edit page is displayed in audio layout. The level graph can be, for example, a visualization tool that can intuitively display the strength and changes of the audio signal. Optionally, the level graph reflects the overall audio signal strength and changes of the current edit result.
[0090] Optionally, a configuration may be provided to display an edit result export panel in response to an edit result export instruction. The edit result export panel includes edit result export type options and export parameter configuration items corresponding to each export type option; in response to a selection operation on a target edit result export type option and a configuration operation on the export parameter configuration items corresponding to the target edit result export type option, the edit result is exported using the target edit result export type.
[0091] Optionally, the editing result export type may specifically include at least one of the following: video, audio, image, subtitle, etc. The export parameter configuration items corresponding to the video type include at least one of the following: resolution, format, frame rate, video bit rate, video encoding, audio quality, audio sampling rate, and color space.
[0092] It should also be noted that the interactive method given in this application regarding "determining the first track in response to the preset track adjustment operation, and then uniformly performing adjustments corresponding to the preset track adjustment operation for all first tracks", the interactive method regarding "playing the audio of the target second track in solo mode by selecting the target first audio playback control option", and the interactive method regarding "changing the layout of the editing page by increasing the size of the first panel in the first direction" can be set to be executed only when the editing page is laid out in audio, or can be set to be executed when the editing page is laid out in any way. This application does not impose any restrictions on this.
[0093] In the present application, the selection operation of an option may be, for example, a click operation, a slide operation, a drag operation, etc. on the option.
[0094] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0095] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0096] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0097] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0098] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0099] Figure 11 The diagram is a schematic diagram of the structure of an interactive device in an embodiment of the present disclosure. The interactive device provided in the embodiment of the present disclosure can be configured in the client or in the server. Figure 11 , the interactive device specifically includes:
[0100] A first display module 310 is configured to display an editing page in a first layout in response to an editing page display instruction, wherein the editing page includes a material selection panel, an editing result playback panel, a property configuration panel, and a timeline editing panel. In the first layout, the editing page includes a first area and a second area arranged sequentially from top to bottom, wherein the material selection panel, the editing result playback panel, and the property configuration panel are arranged from left to right in the first area; and the timeline editing panel is located in the second area.
[0101] The layout switching module 320 is used to switch the layout of the editing page from the first layout to the audio layout in response to the audio layout switching operation; under the audio layout, the editing page includes a third area, a fourth area and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area.
[0102] Furthermore, when the layout of the editing page is an audio layout, and the timeline editing panel includes multiple material tracks, the device further includes a visual attribute adjustment module for:
[0103] In response to a preset track adjustment operation, determining a first track from the plurality of material tracks based on a track screening rule corresponding to the preset track adjustment operation; the preset track adjustment operation is used to adjust a visual attribute of the track;
[0104] For all the first tracks, adjustments corresponding to the preset track adjustment operation are uniformly performed.
[0105] Further, if the preset track adjustment operation is an operation for adjusting the track height, the first track includes an audio track and / or a video track;
[0106] Visual property adjustment module, used for:
[0107] The heights of all the first tracks are adjusted to be equal to a first height value, where the first height value is a track height value determined based on the preset track adjustment operation.
[0108] Furthermore, if the preset track adjustment operation is an operation for adjusting the proportion of an audio waveform image, the first track is a video track including audio;
[0109] Visual property adjustment module, used for:
[0110] Adjust the proportion of all audio waveforms in the first track to a first proportion value, where the proportion of the audio waveform in the first track is the ratio of the height of the audio waveform in the first track to the height of the first track; the first proportion value is the proportion of the audio waveform determined based on the preset track adjustment operation.
[0111] Furthermore, if the timeline editing panel includes a second track, the second track is a track including audio; the device further includes an audio playback control module for:
[0112] Displaying a first audio playback control option in the timeline editing panel; the first audio playback control option corresponds one-to-one to the second track;
[0113] In response to a selection operation of a target first audio playback control option, determining that a target second track is in a first state and a non-target second track is in a second state; the target second track is the second track corresponding to the target first audio playback control option;
[0114] In response to the editing result playback operation, the audio in the second track in the first state is played, and the audio in the second track in the second state is prohibited from being played.
[0115] Furthermore, if the editing page includes a first target area, the first target area includes a first panel and a second panel adjacently arranged along a first direction; the first panel and the second panel are any two of the material selection panel, the editing result playback panel, the property configuration panel, and the timeline editing panel; the device further includes a panel expansion module for:
[0116] In response to a size increase operation on the first panel in a first direction, determining a reference position of a boundary between the first panel and the second panel on the editing page;
[0117] determining a position of a first reference line based on a minimum size of the second panel in the first direction, wherein the first reference line is parallel to a boundary between the first panel and the second panel;
[0118] If the boundary between the first panel and the second panel crosses the first reference line at the reference position of the editing page, the area of the first panel is expanded so that the expanded first panel occupies the space originally occupied by the second panel in the first direction.
[0119] Furthermore, if the editing page further includes a second target area, the second target area is adjacent to the first target area in the second direction; before detecting a size increase operation on the first panel in the first direction, the second panel is partially located in the first target area and partially located in the second target area; the panel expansion module is further configured to:
[0120] After expanding the area of the first panel, reducing the area of the second panel so that the second panel does not occupy the first target area;
[0121] The first direction is a horizontal direction, and the second direction is a vertical direction; or the first direction is a vertical direction, and the second direction is a horizontal direction.
[0122] The interactive device provided in the embodiment of the present disclosure can execute the steps executed by the client or server in the interactive method provided in the embodiment of the method of the present disclosure, and has the execution steps and beneficial effects, which will not be repeated here.
[0123] The following specific reference Figure 12, which shows a schematic structural diagram of an electronic device 1000 suitable for implementing the embodiments of the present disclosure. The electronic device 1000 in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable electronic devices, and fixed terminals such as digital TVs, desktop computers, smart home devices, and the like. Figure 12 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0124] like Figure 12 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes to implement the interactive method of the embodiment described in the present disclosure according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1008 to the random access memory (RAM) 1003. Various programs and information required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0125] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although Figure 12 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0126] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart, thereby implementing the interactive method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0127] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include an information signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0128] In some embodiments, the client and server can communicate using any known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.
[0129] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0130] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0131] Displaying an editing page, wherein the editing page includes a timeline editing panel; the timeline editing panel includes multiple material tracks;
[0132] In response to a preset track adjustment operation, determining a first track from the plurality of material tracks based on a track screening rule corresponding to the preset track adjustment operation; the preset track adjustment operation is used to adjust a visual attribute of the track;
[0133] For all the first tracks, adjustments corresponding to the preset track adjustment operation are uniformly performed.
[0134] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0135] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0136] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0137] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
[0138] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0139] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0140] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0141] one or more processors;
[0142] a memory for storing one or more programs;
[0143] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the interaction methods provided in the present disclosure.
[0144] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which implements any of the interaction methods provided by the present disclosure when the program is executed by a processor.
[0145] An embodiment of the present disclosure further provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the interaction method described above is implemented.
[0146] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0147] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. An interactive method, characterized in that: include: In response to the edit page display instruction, the edit page is displayed in a first layout, the edit page including a material selection panel, an edit result playback panel, a property configuration panel, and a timeline editing panel; in the first layout, the edit page includes a first area and a second area arranged sequentially from top to bottom, and the material selection panel, the edit result playback panel, and the property configuration panel are arranged from left to right within the first area; The timeline editing panel is located in the second area; In response to the audio layout switching operation, the layout mode of the editing page is switched from the first layout to the audio layout; under the audio layout, the editing page includes a third area, a fourth area and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area.
2. The method according to claim 1, characterized in that When the layout of the editing page is an audio layout, and the timeline editing panel includes multiple material tracks, the method further includes: In response to a preset track adjustment operation, determining a first track from the plurality of material tracks based on a track screening rule corresponding to the preset track adjustment operation; the preset track adjustment operation is used to adjust a visual attribute of the track; For all the first tracks, adjustments corresponding to the preset track adjustment operation are uniformly performed.
3. The method according to claim 2, characterized in that If the preset track adjustment operation is an operation for adjusting the track height, the first track includes an audio track and / or a video track; The step of uniformly performing adjustments corresponding to the preset track adjustment operation on all the first tracks includes: The heights of all the first tracks are adjusted to be equal to a first height value, where the first height value is a track height value determined based on the preset track adjustment operation.
4. The method according to claim 2, characterized in that If the preset track adjustment operation is an operation for adjusting the proportion of an audio waveform, the first track is a video track including audio; The step of uniformly performing adjustments corresponding to the preset track adjustment operation on all the first tracks includes: Adjust the proportion of all audio waveforms in the first track to a first proportion value, where the proportion of the audio waveform in the first track is the ratio of the height of the audio waveform in the first track to the height of the first track; the first proportion value is the proportion of the audio waveform determined based on the preset track adjustment operation.
5. The method according to claim 2, characterized in that If the timeline editing panel includes a second track, the second track is a track including audio; the method further includes: Displaying a first audio playback control option in the timeline editing panel; the first audio playback control option corresponds one-to-one to the second track; In response to a selection operation of a target first audio playback control option, determining that a target second track is in a first state and a non-target second track is in a second state; the target second track is the second track corresponding to the target first audio playback control option; In response to the editing result playback operation, the audio in the second track in the first state is played, and the audio in the second track in the second state is prohibited from being played.
6. The method according to claim 1, characterized in that If the editing page includes a first target area, the first target area includes a first panel and a second panel adjacent to each other along a first direction; the first panel and the second panel are any two of the material selection panel, the editing result playback panel, the property configuration panel, and the timeline editing panel; The method further comprises: In response to a size increase operation on the first panel in a first direction, determining a reference position of a boundary between the first panel and the second panel on the editing page; determining a position of a first reference line based on a minimum size of the second panel in the first direction, wherein the first reference line is parallel to a boundary between the first panel and the second panel; If the boundary between the first panel and the second panel crosses the first reference line at the reference position of the editing page, the area of the first panel is expanded so that the expanded first panel occupies the space originally occupied by the second panel in the first direction.
7. The method according to claim 6, characterized in that The editing page further includes a second target area, the second target area being adjacent to the first target area in a second direction; before detecting a size increase operation on the first panel in the first direction, the second panel is partially located in the first target area and partially located in the second target area; After expanding the area of the first panel, the method further includes: reducing the area of the second panel so that the second panel does not occupy the first target area; The first direction is a horizontal direction, and the second direction is a vertical direction; or the first direction is a vertical direction, and the second direction is a horizontal direction.
8. An interactive device, characterized in that: include: a first display module for displaying the editing page in a first layout in response to an editing page display instruction, the editing page including a material selection panel, an editing result playback panel, a property configuration panel, and a timeline editing panel; in the first layout, the editing page includes a first area and a second area arranged sequentially from top to bottom, the material selection panel, the editing result playback panel, and the property configuration panel being arranged from left to right within the first area; The timeline editing panel is located in the second area; A layout switching module is used to switch the layout of the editing page from the first layout to the audio layout in response to an audio layout switching operation; under the audio layout, the editing page includes a third area, a fourth area and a fifth area arranged from left to right; the material selection panel and the editing result playback panel are located in the third area, the timeline editing panel is located in the fourth area, and the timeline editing panel occupies all available space in the fourth area in the vertical direction; the property configuration panel is located in the fifth area.
9. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.