Interface display method and apparatus for media content, and electronic device, storage medium and program product
By acquiring the media content type and displaying the interface using the corresponding layout, the problem of the monotonous media content interface display in existing technologies is solved, achieving diversity in interface layout and improving user experience.
Patent Information
- Application Number
- PCT/CN2025/110337
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-24
- Filing Date
- 2025-07-24
- Publication Date
- 2026-01-29
AI Technical Summary
In existing technologies, the display methods of media content editing and publishing interfaces are relatively simple and lack diversity, making it impossible to differentiate layouts according to the type of media content.
By receiving interface display operations, the type of target media content is obtained, and the media content interface is displayed using an interface layout method corresponding to that type, including the media content editing interface and the publishing interface, each using different interface layout methods to enrich the display methods.
It enables dynamic adjustment of the interface layout based on the type of media content, providing a more convenient editing and publishing experience and improving the flexibility and efficiency of user operations.
Smart Images

Figure CN2025110337_29012026_PF_FP_ABST
Abstract
Description
Media content interface display methods, devices, electronic devices, storage media and program products
[0001] This application claims priority to Chinese Patent Application No. 202411001911.6, filed on July 24, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0002] This disclosure relates to a method, apparatus, electronic device, storage medium, and program product for displaying media content. Background Technology
[0003] Currently, some applications allow users to edit and publish different types of media content. However, the display methods of the media content editing and publishing interfaces are relatively simple. Summary of the Invention
[0004] This disclosure provides a method, apparatus, electronic device, storage medium, and program product for displaying media content.
[0005] In a first aspect, embodiments of this disclosure provide a method for displaying media content via an interface, including:
[0006] Receive interface display operations for the target media content;
[0007] In response to the interface display operation, obtain the target media content type of the target media content;
[0008] The media content interface is displayed using an interface layout method corresponding to the target media content type, and the media content interface is used to edit and / or publish the target media content.
[0009] Secondly, embodiments of this disclosure also provide a media content interface display device, including:
[0010] The operation receiving module is used to receive interface display operations for the target media content;
[0011] The type acquisition module is used to acquire the target media content type of the target media content in response to the interface display operation;
[0012] The interface display module is used to display the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type. The media content interface is used to edit and / or publish the target media content.
[0013] Thirdly, embodiments of this disclosure also provide an electronic device, including:
[0014] One or more processors;
[0015] Memory, used to store one or more programs.
[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the media content interface display method as described in the embodiments of this disclosure.
[0017] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the interface display method for media content as described in embodiments of this disclosure.
[0018] Fifthly, this disclosure also provides a computer program product that, when executed by a computer, enables the computer to implement the media content interface display method as described in this disclosure. Attached Figure Description
[0019] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 is a flowchart illustrating a media content interface display method provided in an embodiment of this disclosure;
[0021] Figure 2 is a schematic diagram illustrating a media content editing interface provided in an embodiment of this disclosure;
[0022] Figure 3 is a schematic diagram showing another media content editing interface provided in an embodiment of this disclosure;
[0023] Figure 4 is a schematic diagram illustrating a media content publishing interface provided in an embodiment of this disclosure;
[0024] Figure 5 is a schematic diagram showing another media content publishing interface provided in an embodiment of this disclosure;
[0025] Figure 6 is a flowchart illustrating another method for displaying media content in an embodiment of this disclosure;
[0026] Figure 7 is a schematic diagram of a region size adjustment process for a first text input area provided in an embodiment of this disclosure;
[0027] Figure 8 is a structural block diagram of a media content interface display device provided in an embodiment of this disclosure; and
[0028] Figure 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0029] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0030] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0031] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0032] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0033] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0034] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0035] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0036] Figure 1 is a flowchart illustrating a media content interface display method according to an embodiment of this disclosure. This method can be executed by a media content interface display device, which can be implemented by software and / or hardware and can be configured in an electronic device, such as a mobile phone or tablet. The media content interface display method provided in this embodiment is applicable to scenarios where a media content interface is displayed using an interface layout method corresponding to the type of media content, such as a scenario where an editing interface and / or publishing interface for media content is displayed using an interface layout method corresponding to the type of media content. As shown in Figure 1, the media content interface display method provided in this embodiment may include:
[0037] S101, Receive the interface display operation for the target media content.
[0038] In this context, interface display operations can be understood as triggering operations used to instruct the display of media content interfaces for a specific media. The execution method of interface display operations is not limited; for example, an interface display operation can be an operation to trigger a control or execute a preset interface display gesture. The target media content can be the media content corresponding to the interface display operation, that is, the media content that the interface display operation instructs to display on its media content interface. For example, the target media content can be media content to be published, such as currently created media content.
[0039] In this embodiment, when a user (such as the creator of the target media content) wants to access the media content interface of a certain media content (such as the target media content), they can perform an interface display operation for that media content. Correspondingly, the current application can receive the interface display operation and respond to it.
[0040] S102. In response to the interface display operation, obtain the target media content type of the target media content.
[0041] Specifically, upon receiving an interface display operation for target media content, the system can respond to this operation by obtaining the target media content type. Therefore, different interface layouts can be used to display the media content interface when the target media content type is different, enriching the display methods of media content interfaces (such as media content editing interfaces and / or media content publishing interfaces) and providing convenience for users to edit and / or publish media content.
[0042] Among them, the target media content type can be understood as the media content type of the target media content.
[0043] In this embodiment, the method for determining the media content type (i.e., the target media content type) of the target media content is not limited. For example, the media content type of the target media content can be determined based on the user's setting operation for the type of the target media content, such as using the media content type input or selected by the user for the target media content as the media content type of the target media content; alternatively, the media content type of the target media content can be determined based on the creation entry point of the target media content, the image materials in the target media content, and / or the display format of the target media content, etc.
[0044] In some implementations, the target media content type is determined based on the creation entry point of the target media content and / or the image materials of the target media content.
[0045] For example, multiple creation entry points for media content can be pre-set, and the types of media content that can be created using different entry points may not be exactly the same; and / or, a correspondence between the image materials contained in the media content and the media content type of the created media content can be pre-set, with different types of image materials used to create media content of different types, and so on. Therefore, when receiving an interface display operation for a certain media content (such as target media content), the creation entry point of that media content can be determined and / or the image materials contained in that media content can be obtained, and the media content type of that media content can be determined based on the creation entry point and / or the image materials contained in that media content.
[0046] Optionally, obtaining the target media content type of the target media content includes: if the interface display operation is associated with a first creation entry, and / or the image materials of the target media content are all image materials of the first type, then the target media content type is determined to be a first media content type; and / or if the interface display operation is associated with a second creation entry, and the image materials of the target media content include image materials of the second type, then the target media content type is determined to be a second media content type.
[0047] The first creation entry point and the second creation entry point can be different media content creation entry points, such as being displayed on different interfaces and / or in different locations on the same interface. For example, the first creation entry point can be used to create media content of a first media content type; the second creation entry point can be used to create media content of a second media content type, or the second creation entry point can be further used to create media content of a first media content type, and so on. The following explanation uses the example of using the first creation entry point to create media content of a first media content type, and the second creation entry point to create media content of both types.
[0048] Image assets can be understood as media content assets of the image type, such as video assets and / or image assets, etc., which can include assets added or imported by the user to generate media content images. The first type and the second type can be different types of image assets; for example, the first type can include static types, and the second type can include dynamic types.
[0049] In some examples, when a user edits an image asset of type 1, its asset type may change. For instance, if a user adds a dynamic sticker to an image asset of type 1, its asset type may switch from type 1 to type 2; that is, after adding the dynamic sticker, the image asset becomes a type 2 image asset. For example, when displaying the media content interface using the first interface layout, only static editing content such as static stickers can be shown to the user to avoid changes in the asset type of the image asset of type 1. Alternatively, both static editing content such as static stickers and dynamic editing content such as dynamic stickers can be shown to the user. Thus, when the asset type of the image asset changes from type 1 to type 2, the interface layout of the media content interface can remain unchanged, or the media content interface can be switched from the first interface layout to the second interface layout. The specific settings can be configured as needed.
[0050] The first media content type and the second media content type can be different media content types. The first media content type can be the media content type corresponding to the first interface layout, that is, the media content type displayed using the first interface layout; the second media content type can be the media content type corresponding to the second interface layout, that is, the media content type displayed using the second interface layout.
[0051] For example, the image content contained in the media content of the first media content type and the media content of the second media content type may be different. For instance, the first media content type may be a static media content type, and the image content contained in the media content of the first media content type may all be static images; in other words, the media content of the first media content type does not contain video content and / or animated image content. The second media content type may be a dynamic media content type, and the media content of the second media content type may contain video content and / or animated image content, and may or may not contain static image content.
[0052] In some examples, the media content type of the target media content can be determined based on the creation entry point and / or the image materials of the target media content, eliminating the need for users to set the media content type of the target media content, thereby further simplifying the operations that users need to perform in the process of editing and / or publishing the target media content.
[0053] For example, the creation entry point of the target media content associated with the interface display operation can be determined, and / or the type of image material of the target media content. For instance, the creation entry point triggered when the user switches to the creation path of the target media content can be obtained as the creation entry point of the target media content; and / or, the type information of the image material contained in the target media content can be obtained.
[0054] If the creation entry point of the target media content is the first creation entry point, and / or, all image materials contained in the target media content are of the first type, then the media content type of the target media content can be determined to be the first media content type. And / or, if the creation entry point of the target media content is the second creation entry point, and, the target media content contains image materials of the second type, then the media content type of the target media content can be determined to be the second media content type.
[0055] In some examples, the first type may include a static type, and the first media content type may be a static media content type; the second type may be a dynamic type, and the second media content may be a dynamic media content type. Optionally, the first type may include a static type, where the target media content of the first media content type includes static image content but does not include video content or animated image content; and / or, the second type may include a dynamic type, where the target media content of the second media content type includes at least one of video content and animated image content.
[0056] For example, if the target media content contains only static image materials, it can be determined that the user intends to create media content of the static media content type; if the target media content contains dynamic image materials, it can be determined that the user intends to create media content of the dynamic media content type.
[0057] For example, if the target media content contains only static images, it can be determined that the user intends to create media content that only contains static images; if the target media content contains video content and / or animated image content, then regardless of whether the target media content contains static image content, it can be determined that the user intends to create media content of the dynamic media content type, such as creating video content, animated image content, and / or a combination of video content and image content.
[0058] In some implementations, the type of the target media content is determined based on its display format. For example, a pre-defined correspondence between different display formats of media content and different media content types can be established, and the media content types corresponding to different display formats may not be entirely the same. When an interface display operation is received for a certain media content (such as the target media content), the display format of the media content can be determined, and the media content type corresponding to that display format can be used as the media content type of that media content. This further enriches the methods for determining media content types.
[0059] In the above embodiments, the display format of the target media content can be understood as the display format adopted when the target media content is displayed.
[0060] For example, the display format of the target media content can include multi-segment display and single-segment display. In multi-segment display, the target media content is displayed as a collection of multiple segments, rather than a single composite content. For example, different segments of the target media content can correspond to different progress controls, and / or, preset segment indicators can be used to indicate different segments of the target media content. In single-segment display, the target media content is displayed as a single segment, that is, it is not displayed as multiple independent segments.
[0061] The display format of the target media content can be determined based on the user's settings regarding the format of the image materials within the target media content and / or the display format settings of the target media content itself. For example, the display format can be determined based on the way the image materials within the target media content are connected, whether the various image materials are displayed as the same segment or different segments after the target media content is published; alternatively, the user can set the display format of the target media content, such as using the display format entered or selected by the user for the target media content as the display format of the target media content.
[0062] Optionally, obtaining the target media content type of the target media content includes: if the target media content is displayed as a collection of multiple content segments, then the target media content type is determined to be a first media content type; and / or, if the target media content is displayed as a single content segment, then the target media content is determined to be a second media content type.
[0063] Specifically, when the target media content is presented as a collection of multiple segments, the media content type of the target media content can be defined as the first media content type; when the target media content is presented as a single segment, the media content type of the target media content can be defined as the second media content type.
[0064] S103. Display the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type. The media content interface is used to edit and / or publish the target media content.
[0065] In this embodiment, after determining the target media content type, the media content interface corresponding to the interface display operation can be displayed using an interface layout method corresponding to the target media content type.
[0066] For example, when the interface display operation is used to indicate the display of the media content editing interface of the target media content, the interface layout method corresponding to the target media content type can be used to display the media content editing interface of the target media content. When the target media content types are different, the interface layout method used for the media content editing interface of the target media content can be different, as shown in Figures 2 and 3.
[0067] For situations where the interface display operation is used to indicate the media content publishing interface of the target media content, the interface layout method corresponding to the target media content type can be used to display the media content publishing interface of the target media content. When the target media content types are different, the interface layout method used for the media content publishing interface of the target media content can be different, as shown in Figures 4 and 5.
[0068] The media content interface display method provided in this embodiment receives an interface display operation for target media content; responds to the interface display operation, obtains the target media content type of the target media content; and displays the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type. This media content interface is used for editing and / or publishing the target media content. This embodiment utilizes the above technical solution to display the media content interface using an interface layout method corresponding to the media content type. Therefore, when the media content type is different, an interface layout method more suitable for the current media content type can be used to display the media content interface, enriching the display methods of the media content interface and providing convenience for users to edit and / or publish media content.
[0069] Figure 6 is a flowchart illustrating another method for displaying media content interfaces according to an embodiment of this disclosure. The solution in this embodiment can be combined with one or more optional solutions from the above embodiments. Optionally, displaying the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type includes: displaying the media content interface corresponding to the interface display operation using a first interface layout method in response to the target media content type being a first media content type; and / or, displaying the media content interface corresponding to the interface display operation using a second interface layout method in response to the target media content type being a second media content type.
[0070] Accordingly, as shown in Figure 6, the media content display method provided in this embodiment may include:
[0071] S201, Receive the interface display operation for the target media content.
[0072] S202. In response to the interface display operation, obtain the target media content type of the target media content, and execute S203 or S204.
[0073] S203. In response to the target media content type being a first media content type, a media content interface corresponding to the interface display operation is displayed using a first interface layout method. The media content interface is used to edit and / or publish the target media content.
[0074] Specifically, when the target media content type is the first media content type, the media content interface corresponding to this interface display operation can be displayed using the first interface layout. For example, when the interface display operation instructs the display of the media content editing interface of the target media content, the media content editing interface of the target media content can be displayed using the first interface layout, as shown in Figure 2; when the interface display operation instructs the display of the media content publishing interface of the target media content, the media content publishing interface of the target media content can be displayed using the first interface layout, as shown in Figure 4.
[0075] S204. In response to the target media content type being a second media content type, the media content interface corresponding to the interface display operation is displayed using a second interface layout.
[0076] Specifically, when the target media content type is a second media content type, a second interface layout can be used to display the media content interface corresponding to this interface display operation. For example, when the interface display operation instructs the display of the media content editing interface of the target media content, the second interface layout can be used to display the media content editing interface of the target media content, as shown in Figure 3; when the interface display operation instructs the display of the media content publishing interface of the target media content, the second interface layout can be used to display the media content publishing interface of the target media content, as shown in Figure 5.
[0077] The first and second interface layouts can be different, and their specific styles are not limited. Optionally, the first and second interface layouts correspond to different content arrangement methods. For example, when the first interface layout is used to display the media content interface corresponding to the interface display operation, and when the second interface layout is used to display the media content interface corresponding to the interface display operation, the content displayed in this media content interface can be arranged in different ways.
[0078] Furthermore, when the media content interface corresponding to the interface display operation is displayed using the first interface layout method, and when the media content interface corresponding to the interface display operation is displayed using the second interface layout method, the interface content displayed in this media content interface may be the same or different. For example, when the media content interface corresponding to the interface display operation is displayed using the first interface layout method, and when the media content interface corresponding to the interface display operation is displayed using the second interface layout method, at least some of the interface content displayed in this media content interface may be different. Optionally, the first interface layout method and the second interface layout method may also correspond to different interface display content. Here, interface display content can be understood as the interface content displayed in the media content interface.
[0079] In some implementations, the media content interface includes a media content editing interface, which includes a first material preview area and an editing item area. In the first interface layout, the first material preview area and the editing item area are arranged vertically; and / or, in the second interface layout, the first material preview area and the editing item area are arranged horizontally, or the first material preview area and the editing item area at least partially overlap.
[0080] The media content editing interface is used to edit the materials within the target media content, such as image and / or audio materials added to the media content. The first material preview area can be understood as the material preview area displayed in the media content editing interface. This preview area can be used to display a preview of the image materials included in the target media content, allowing users to preview the added image materials. The editing item area can be used to display editing items for the target media content, such as editing controls. These editing items can be used to edit the target media content. Different editing items can be used to edit different parts of the target media content.
[0081] In the above embodiments, when displaying using the first interface layout method and when displaying using the second interface layout method, the material preview area and the editing item area in the media content editing interface can be arranged in different ways. For example, the material preview area and the editing item area can be arranged in a way that is more convenient for editing the corresponding type of media content, so as to simplify the editing difficulty of media content and provide convenience for users to edit media content.
[0082] For example, when the target media content type is a first media content type, the media content editing interface of the target media content can be displayed using a first interface layout. For instance, the first material preview area 20 and the editing item area 21 in the media content editing interface of the target media content can be arranged vertically, as shown in Figure 2. When the target media content type is a second media content type, the media content editing interface of the target media content can be displayed using a second interface layout. For example, the first material preview area 20 and the editing item area 21 in the media content editing interface of the target media content can be arranged horizontally; or, the first material preview area 20 and the editing item area 21 can at least partially overlap in the media content editing interface of the target media content, that is, there can be an overlapping area between the first material preview area 20 and the editing item area 21. For example, the editing item area 21 can be located on the left or right side inside the first material preview area 20 (as shown in Figure 3), etc.
[0083] The editing area 21 can display one or more editing items containing target media content. When multiple editing items are displayed, the arrangement of these multiple editing items in the editing area 21 can be the same or different in the first interface layout and the second interface layout. For example, the arrangement of these multiple editing items in the editing area 21 can be different in the first interface layout and the second interface layout. For instance, when the media content editing interface is displayed using the first interface layout, these multiple editing items can be arranged horizontally in the editing area 21, as shown in Figure 2; when the media content editing interface is displayed using the second interface layout, these multiple editing items can be arranged vertically in the editing area 21, as shown in Figure 3, and so on.
[0084] Furthermore, the editing items displayed in the editing area can be the same or different in the first interface layout mode and the second interface layout mode, and can be flexibly set according to needs.
[0085] In some alternative examples, the editing items displayed in the editing item area 21 may differ at least partially from those displayed in the first interface layout mode and the second interface layout mode. For example, in the first interface layout mode, the editing item area 21 may display editing items for editing first type image materials, but not editing items for editing second type image materials, as shown in Figure 2. In the second interface layout mode, the editing item area 21 may display editing items for editing second type image materials, but not editing items for editing first type image materials; or, the editing item area 21 may display both editing items for editing first type image materials and editing items for editing second type image materials, as shown in Figure 3, specifically determined based on the type of image materials contained in the target media content.
[0086] Optionally, in the first interface layout mode, at least one first editing item is displayed in the editing item area, and the first editing item is used to edit the image material of the first type; and / or, in the second interface layout mode, at least one second editing item is displayed in the editing item area, or, at least one first editing item and at least one second editing item are displayed in the editing item area, and the second editing item is used to edit the image material of the second type.
[0087] In this embodiment, the first editing item can be understood as an editing item used for editing image materials of the first type. The second editing item can be understood as an editing item used for editing image materials of the second type. The first and second editing items may be at least partially different. For example, when an editing item can be used for editing both image materials of the first and second types, this editing item can be displayed as either the first editing item in the first interface layout or the second editing item in the second interface layout. This embodiment does not limit which editing item the first and / or second editing item displayed in the media content editing interface is specifically; it can be flexibly set as needed.
[0088] In some optional examples, when displaying the editing control interface corresponding to an editing item, the size of the material preview area in the media content editing interface may or may not be adjusted, depending on the interface layout currently used in the media content editing interface and / or the type of this editing item.
[0089] For example, when the media content editing interface is currently displayed using the first interface layout, the size of the first material preview area in the media content editing interface can be adjusted when displaying the editing control interface corresponding to a certain editing item. For instance, the size of the first material preview area can be adjusted according to the size of the editing control interface to avoid the display of the editing control interface obscuring the preview image displayed in the material preview area.
[0090] Optionally, after displaying the media content interface corresponding to the interface display operation using the first interface layout, the method further includes: responding to the trigger operation on the target editing item, displaying the editing control interface of the target editing item, and adjusting the area size of the first material preview area according to the interface size of the editing control interface, wherein the editing control interface is used to display the editing control corresponding to the target editing item.
[0091] The target editable item can be understood as the editable item triggered by the user in the editable item area of the media content editing interface. The type of the target editable item can be any type. For example, the type of the target editable item can be unrestricted, and the area size of the first material preview area can be adjusted according to the interface size of the editable control interface of each editable item when displaying the editable control interface of the target editable item; or, the type of the target editable item can also be a preview type. For example, only when the type of the target editable item is a preset type can the area size of the first material preview area be adjusted according to the interface size of the editable control interface of the target editable item when displaying the editable control interface of the target editable item, while when the type of the target editable item is not a preset type, the area size of the first material preview area remains unchanged when displaying the editable control interface of the target editable item. In this case, optionally, the target editable item is the first editable item displayed in the first interface layout mode, and the target editable item is an editable item of the preset type.
[0092] In the above embodiments, the type of editable item may include, but is not limited to, panel-interactive, toggle-interactive, and / or switch-interactive types. A panel-interactive editable item, upon triggering, displays its editing control interface, which can be displayed as a panel on top of the media content editing interface. A toggle-interactive editable item, upon triggering, allows for item switching. Taking a toggle-interactive editable item as a save control and an unsave control as an example, when the target media content has not yet been saved, this editable item can be displayed as a save control. After the user triggers this save control, the editable item can switch to displaying an unsave control; after the user triggers this unsave control, the editable item can switch back to displaying a save control. Interactive toggle controls can be used to enable or disable corresponding functions. Taking image enhancement as an example, this control can be off when the image material of the target media content has not yet been enhanced. When the user triggers the control, it can be enabled and the image material of the target media content can be enhanced. When the user triggers the control again, it can be disabled and the image enhancement of the target media content can be canceled.
[0093] The preset type can be understood as the type of editable item for which the size of the first material preview area needs to be adjusted. For example, the preset type can be a panel-interactive type to avoid the displayed editing control interface from obscuring the preview screen displayed in the first material preview area when the editing control interface of the target editable item is displayed in the form of a panel.
[0094] In addition, when the media content editing interface is displayed using a second interface layout, the size of the material preview area in the media content editing interface can be adjusted or not adjusted when displaying the editing control interface corresponding to a certain editing item. For example, when displaying the editing control interface corresponding to each editing item, the size of the material preview area in the media content editing interface can be kept unchanged.
[0095] Please refer to Figures 2 and 3. The media content editing interface can also display a confirmation control 22, which can be used to trigger the media content publishing interface that displays the target media content. Furthermore, when using the first interface layout, the media content editing interface can further display more controls 23. These more controls 23 can be configured to trigger the display of a control list. This list can display multiple controls; for example, it can display a local save control, a share control, and / or a settings control, etc., to reduce the number of controls displayed in the media content editing interface and improve its simplicity while meeting different user needs (such as saving, sharing, and / or setting requirements). Specifically, the local save control can be used to trigger the saving of the edited target media content to local storage; the share control can be used to share the edited target media content, such as sharing the edited file of the target media content; and the settings control can be used to configure the currently edited target media content and / or the currently displayed media content editing interface.
[0096] In the above embodiments, for media content of the first media content type and media content of the second media content type, the media content editing interface can be laid out differently. For example, the editing scene of the media content of the first media content type can be kept static, and the material preview area and the editing item area can be arranged vertically, with the editing item area displayed at the bottom of the media content editing interface; and / or, the editing scene of the media content of the second media content type can be made to present a dynamic effect, with more emphasis on the preview, and the editing item area can be placed on the side to reduce obstruction and ensure the completeness of the preview dynamic effect.
[0097] In some implementations, the media content interface includes a media content publishing interface, wherein, in the first interface layout, the media content publishing interface includes a second material preview area and a first text content input area; and / or, in the second interface layout, the media content publishing interface includes a second text input area.
[0098] The media content publishing interface is used to edit and publish the target media content. The second material preview area is the material preview area displayed in the media content publishing interface. The first text input area is the text input area displayed in the media content publishing interface when the first interface layout is used. The second text input area is the text input area displayed in the media content publishing interface when the second interface layout is used. This text input area is for users to input text content for the target media content, which may include, but is not limited to, titles, subtitles, and / or other media content description information.
[0099] In the above embodiments, when the content is displayed using the first interface layout method and when the content is displayed using the second interface layout method, the interface content displayed in the media content publishing interface may be at least partially different.
[0100] For example, when the target media content type is the first media content type, the media content publishing interface of the target media content can be displayed using the first interface layout. In this case, the media content publishing interface of the target media content can have a second material preview area 40 and a first text content input area 41, as shown in Figure 4. When the target media content type is the second media content type, the media content publishing interface of the target media content can be displayed using the second interface layout. In this case, the media content publishing interface of the target media content can have a second text content input area 50, but no material preview area is set, as shown in Figure 5.
[0101] When displaying the content using the first interface layout, users can adjust the size of the first text input area in the media content publishing interface to meet different needs of inputting text and viewing the preview. Optionally, after displaying the media content interface corresponding to the interface display operation using the first interface layout, the method further includes: in response to a first size adjustment operation on the first text input area, canceling the display of the second material preview area and increasing the size of the first text input area from the first area size to the second area size; and / or, in response to a second size adjustment operation on the first text input area, re-displaying the second material preview area and reducing the size of the first text input area from the second area size to the first area size.
[0102] The first size adjustment operation can be a trigger operation used to indicate an increase in the size of the first text input area. The execution method of the first size adjustment operation is not limited; for example, the first size adjustment operation can be a trigger operation to activate the size increase control of the first text input area or to execute a first size adjustment gesture. Optionally, the first size adjustment operation includes a size increase operation for the first text input area and / or a text input operation based on the first text input area. This size increase operation can be an operation to trigger the size increase control corresponding to the first text input area. The text input operation can be an operation used to indicate text input, such as clicking a non-control position in the first text input area.
[0103] The second size adjustment operation can be a trigger operation used to indicate a reduction in the size of the first text input area. The execution method of the second size adjustment operation is not limited; for example, it can be a trigger operation that activates a size reduction control for the first text input area or performs a second size adjustment gesture. Optionally, the second size adjustment operation includes a size reduction operation for the first text input area and / or an input completion operation based on the first text input area. This size reduction operation can be an operation that triggers a size reduction control corresponding to the first text input area. The input completion operation can be an operation used to indicate that text content input is complete, such as clicking an input completion control or confirmation control displayed in the media content publishing interface.
[0104] The first area size and the second area size can be different area sizes of the first text input area. The first area size is smaller than the second area size. The size value of the second area size can be preset. Optionally, the second area size is determined based on the first area size and the area size of the second material preview area. For example, the size value of the second area size can be determined based on the size value of the first area size and the size value of the second material preview area. For instance, when the first text input area and the second material preview area are arranged vertically, the area width corresponding to the first area size can be used as the area width corresponding to the second area size, and the sum of the area heights of the first area size and the second material preview area can be used as the area height corresponding to the second area size; when the first text input area and the second material preview area are arranged horizontally, the sum of the area widths of the first area size and the second material preview area can be used as the area width corresponding to the second area size, and the area height corresponding to the first area size can be used as the area height corresponding to the second area size.
[0105] For example, as shown in the first image of Figure 7, when the first text input area 41 is displayed using the first area size, the media content publishing interface can display the second material preview area 40 and the size increase control 42. Therefore, upon receiving a first size adjustment operation for the first text input area 41, such as when the user triggers the size increase control 42 or any non-control location of the first text input area 41, the second material preview area 40 can be canceled, the area size of the first text input area 41 can be increased from the first area size to the second area size, and the position of the identifier area 24 in the media content publishing interface can be adjusted according to the adjusted area size of the first text input area 41 to avoid overlapping areas, as shown in the second image of Figure 7. Furthermore, referring to the second image of Figure 7, upon receiving a first size adjustment operation for the first text input area 41, a virtual keyboard can also be further displayed in the media content publishing interface to facilitate text input by the user, and the size increase control 42 displayed in the media content publishing interface can be switched to a size decrease control 43.
[0106] As shown in the second figure of Figure 7, when the first text input area 41 is displayed using the second area size, the media content publishing interface can display the size reduction control 43, but the second material preview area 40 is not displayed. Therefore, when a second size adjustment operation is received for the first text input area 41, such as when the user triggers the size reduction control 43 or triggers the input completion control (not shown in the figure), the second material preview area 40 can be re-displayed, and the area size of the first text input area 41 can be reduced from the second area size to the first area size. The position of the identifier area 24 in the media content publishing interface can be adjusted according to the adjusted area size of the first text input area to avoid overlapping areas between the identifier area 24 and the second material preview area 40 and / or the first text input area 41, as shown in the first figure of Figure 7. In addition, please continue to refer to the first figure in Figure 7. When a second size adjustment operation is received for the first text input area 41, the virtual keyboard displayed in the media content publishing interface can be canceled so that the user can view the interface content of the media content publishing interface. The size reduction control 43 displayed in the media content publishing interface can be switched to the size increase control 42.
[0107] In addition, as shown in Figures 4 and 5, the media content publishing interface can further display a publishing control 44 and a saving control 45. The publishing control 44 can be used to trigger the publishing of the target media content, and the saving control 45 can be used to trigger the saving of the edited file of the target media content to the drafts folder.
[0108] In some implementations, as shown in Figures 2 and 4, when the first interface layout is used for display, the media content interface may further include an identifier area 24. This identifier area 24 can be used to display material identifiers for at least some of the image materials in the target media content, such as displaying material thumbnails for at least some of the image materials in the target media content for user viewing. Optionally, in the first interface layout, the media content interface includes an identifier area, which is used to display material identifiers for at least some of the image materials in the target media content, and the material identifiers include material thumbnails.
[0109] Please refer to Figures 2 and 4. When a preview of an image in the target media content is displayed in the media preview area (such as the first media preview area and / or the second media preview area), the image's identifier can be displayed as selected. Furthermore, a preset control 25 can be displayed at the associated location of the image's identifier, such as inside the identifier. This preset control 25 can be used to preview the image in the target media content. It can trigger automatic switching or pause automatic switching of the currently previewed image, allowing the user to control the preview of the target media content's image. Optionally, the preset control 25 is associated with the current image's identifier. The current image corresponds to the preview currently displayed in the media content interface, and the preset control 25 is configured to trigger preview control of the target media content's image. The current image can be understood as the image currently displaying its preview, i.e., the image corresponding to the preview currently displayed in the media preview area.
[0110] Please continue referring to Figures 2 and 4. The marked area 24 can further display a material addition control 26. This control 26 can be used to trigger the material addition interface, allowing users to add new image materials to the target media content. Furthermore, when the marked area 24 is displayed in the media content publishing interface, it can further display a cover icon for the media content cover containing the target media content, such as a thumbnail of the cover, for users to view and / or preview. This enhances the layout style of the image material display, facilitating user previewing of image materials and / or previewing and editing of the media content cover.
[0111] It is understandable that, in the second interface layout mode, the media content interface may or may not include the identifier area 24, which can be set as needed. For example, in the second interface layout mode, when the media content editing interface is initially displayed, this media content editing interface may not include the identifier area 24, as shown in Figure 3; when the media content publishing interface is initially displayed, this media content publishing interface may include the identifier area 24, as shown in Figure 5.
[0112] It should be noted that, when the media content publishing interface uses the first interface layout, upon receiving a first size adjustment operation, the displayed indicator area in the media content publishing interface can be maintained or removed. Similarly, upon receiving a second size adjustment operation, the displayed indicator area in the media content publishing interface can be maintained, or the indicator area can be re-displayed in the media content publishing interface.
[0113] Furthermore, for media content publishing interfaces that employ a second interface layout, the system may or may not support user adjustments to the size of the second text input area within the media content publishing interface. Taking user adjustment of the second text input area as an example, upon receiving a first adjustment operation for the second text input area, the system can remove the display of the identifier area in the media content publishing interface and increase the size of the second text input area; upon receiving a second adjustment operation for the second text input area, the system can re-display the identifier area in the media content publishing interface and reduce the size of the second text input area to meet the user's text input and media identifier viewing needs.
[0114] The media content interface display method provided in this embodiment displays the media content interface of the target media content in a first interface layout when the media content type of the target media content is a first media content type; and displays the media content interface of the target media content in a second interface layout when the media content type of the target media content is a second media content type. This enriches the display methods of the media content interface and provides convenience for users to edit and publish media content of different media content types.
[0115] Figure 8 is a structural block diagram of a media content interface display device provided in an embodiment of this disclosure. This device can be implemented by software and / or hardware and can be configured in an electronic device, such as a mobile phone or tablet computer. It can display the media content interface using an interface layout corresponding to the type of media content by executing a media content interface display method, such as displaying the editing interface and / or publishing interface of the media content using an interface layout corresponding to the type of media content. As shown in Figure 8, the media content interface display device provided in this embodiment may include: an operation receiving module 801, a type acquisition module 802, and an interface display module 803, wherein...
[0116] The operation receiving module 801 is used to receive interface display operations for the target media content;
[0117] The type acquisition module 802 is used to acquire the target media content type of the target media content in response to the interface display operation;
[0118] The interface display module 803 is used to display the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type. The media content interface is used to edit and / or publish the target media content.
[0119] The media content interface display device provided in this embodiment receives an interface display operation for target media content through an operation receiving module; responds to the interface display operation through a type acquisition module to obtain the target media content type of the target media content; and displays the media content interface corresponding to the interface display operation through an interface display module using an interface layout method corresponding to the target media content type of the target media content. This media content interface is used for editing and / or publishing the target media content. This embodiment utilizes the above technical solution to display the media content interface of the media content using an interface layout method corresponding to the media content type of the media content. Therefore, when the media content type of the media content is different, an interface layout method more suitable for the current media content type can be used to display the media content interface of the media content, enriching the display methods of the media content interface and providing convenience for users to edit and / or publish media content.
[0120] Optionally, the interface display module 803 may include: a first display unit, used to display the media content interface corresponding to the interface display operation in a first interface layout manner in response to the target media content type being a first media content type; and / or, a second display unit, used to display the media content interface corresponding to the interface display operation in a second interface layout manner in response to the target media content type being a second media content type.
[0121] Optionally, the first interface layout method and the second interface layout method correspond to different interface content arrangement methods.
[0122] Optionally, the first interface layout method and the second interface layout method may also correspond to different interface display content.
[0123] Optionally, the media content interface includes a media content editing interface, which includes a first material preview area and an editing item area. In the first interface layout, the first material preview area and the editing item area are arranged vertically; and / or, in the second interface layout, the first material preview area and the editing item area are arranged horizontally, or the first material preview area and the editing item area at least partially overlap.
[0124] Optionally, in the first interface layout mode, the editing item area displays at least one first editing item, which is used to edit image materials of the first type; and / or, in the second interface layout mode, the editing item area displays at least one second editing item, or the editing item area displays at least one first editing item and at least one second editing item, which is used to edit image materials of the second type.
[0125] Furthermore, the media content interface display device may further include: a preview area adjustment module, used to, after displaying the media content interface corresponding to the interface display operation using the first interface layout method, in response to a trigger operation on the target editing item, display the editing control interface of the target editing item, and adjust the area size of the first material preview area according to the interface size of the editing control interface, wherein the editing control interface is used to display the editing control corresponding to the target editing item.
[0126] Optionally, the target edit item is the first edit item displayed in the first interface layout mode, and the target edit item is an edit item of a preset type.
[0127] Optionally, the media content interface includes a media content publishing interface, wherein, in the first interface layout mode, the media content publishing interface includes a second material preview area and a first text content input area; and / or, in the second interface layout mode, the media content publishing interface includes a second text input area.
[0128] Furthermore, the media content interface display device may further include: a first size adjustment module, configured to, after the media content interface corresponding to the interface display operation is displayed using the first interface layout method, in response to the first size adjustment operation for the first text input area, cancel the display of the second material preview area and increase the area size of the first text input area from the first area size to the second area size; and / or, a second size adjustment module, configured to, after the media content interface corresponding to the interface display operation is displayed using the first interface layout method, in response to the second size adjustment operation for the first text input area, re-display the second material preview area and reduce the area size of the first text input area from the second area size to the first area size.
[0129] Optionally, the second area size is determined based on the first area size and the area size of the second material preview area.
[0130] Optionally, the first size adjustment operation includes an enlargement operation of the first text input area and / or a text input operation based on the first text input area; the second size adjustment operation includes a reduction operation of the first text input area and / or an input completion operation based on the first text input area.
[0131] Optionally, in the first interface layout mode, the media content interface includes an identification area, which is used to display material identifiers of at least some image materials in the target media content, and the material identifiers include material thumbnails.
[0132] Optionally, the current image material is associated with a preset control, wherein the current image material corresponds to the preview screen currently displayed in the media content interface, and the preset control is configured to trigger preview control of the image material of the target media content.
[0133] Optionally, the target media content type is determined based on the creation entry point of the target media content and / or the image materials of the target media content.
[0134] Optionally, the type acquisition module 802 may be specifically used to: if the interface display operation is associated with the first creation entry, and / or, the image materials of the target media content are all image materials of the first type, then determine that the target media content type is the first media content type; and / or, if the interface display operation is associated with the second creation entry, and, the image materials of the target media content include image materials of the second type, then determine that the target media content type is the second media content type.
[0135] Optionally, the first type includes a static type, wherein the target media content of the first media content type includes static image content but does not include video content or animated image content; and / or, the second type includes a dynamic type, wherein the target media content of the second media content type includes at least one of video content and animated image content.
[0136] Optionally, the type of the target media content is determined based on the display format of the target media content.
[0137] Optionally, the type acquisition module 802 may be specifically used to: if the target media content is displayed as a collection of multiple content segments, then determine the target media content type as a first media content type; and / or, if the target media content is displayed as a single content segment, then determine the target media content as a second media content type.
[0138] The media content display device provided in this disclosure can execute the media content display method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the media content display method. Technical details not described in detail in this embodiment can be found in the media content display method provided in any embodiment of this disclosure.
[0139] Referring now to FIG9, a schematic diagram of the structure of an electronic device (e.g., a terminal device) 900 suitable for implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG9 is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present disclosure.
[0140] As shown in Figure 9, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0141] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG9 shows an electronic device 900 with various devices, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0142] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.
[0143] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0144] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0145] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0146] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: receive an interface display operation for target media content; in response to the interface display operation, obtain the target media content type of the target media content; and display a media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type, wherein the media content interface is used for editing and / or publishing the target media content.
[0147] Computer program code for performing the operations of this disclosure can 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, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0148] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0149] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of modules do not, in some cases, constitute a limitation on the unit itself.
[0150] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0151] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0152] According to one or more embodiments of this disclosure, Example 1 provides a method for displaying media content via an interface, including:
[0153] Receive interface display operations for the target media content;
[0154] In response to the interface display operation, obtain the target media content type of the target media content;
[0155] The media content interface is displayed using an interface layout method corresponding to the target media content type, and the media content interface is used to edit and / or publish the target media content.
[0156] According to one or more embodiments of this disclosure, Example 2, based on the method described in Example 1, includes displaying the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type, comprising:
[0157] In response to the target media content type being a first media content type, a media content interface corresponding to the interface display operation is displayed using a first interface layout; and / or
[0158] In response to the target media content type being a second media content type, a second interface layout is used to display the media content interface corresponding to the interface display operation.
[0159] According to one or more embodiments of this disclosure, Example 3 describes the method described in Example 2, wherein the first interface layout method and the second interface layout method correspond to different interface content arrangement methods.
[0160] According to one or more embodiments of this disclosure, Example 4, based on the method described in Example 3, further includes different interface display content for the first interface layout method and the second interface layout method.
[0161] According to one or more embodiments of this disclosure, Example 5 describes the method described in Example 3, wherein the media content interface includes a media content editing interface, the media content editing interface including a first material preview area and an editing item area, wherein,
[0162] In the first interface layout mode, the first material preview area and the editing item area are arranged vertically; and / or
[0163] In the second interface layout mode, the first material preview area and the editing item area are arranged horizontally, or the first material preview area and the editing item area at least partially overlap.
[0164] According to one or more embodiments of this disclosure, Example 6 describes the method described in Example 5, wherein in the first interface layout mode, at least one first editing item is displayed in the editing item area, the first editing item being used to edit image materials of a first type; and / or
[0165] In the second interface layout mode, the editing item area displays at least one second editing item, or the editing item area displays at least one first editing item and at least one second editing item, wherein the second editing item is used to edit the second type of image material.
[0166] According to one or more embodiments of this disclosure, Example 7, based on the method described in Example 6, further includes, after displaying the media content interface corresponding to the interface display operation using a first interface layout, the method as described in Example 6:
[0167] In response to a trigger operation on the target edit item, the editing control interface of the target edit item is displayed, and the area size of the first material preview area is adjusted according to the interface size of the editing control interface, wherein the editing control interface is used to display the editing control corresponding to the target edit item.
[0168] According to one or more embodiments of this disclosure, Example 8 describes the method described in Example 7, wherein the target edit item is a first edit item displayed in the first interface layout mode, and the target edit item is an edit item of a preset type.
[0169] According to one or more embodiments of this disclosure, Example 9 describes the method described in Example 3, wherein the media content interface includes a media content publishing interface, wherein...
[0170] In the first interface layout, the media content publishing interface includes a second material preview area and a first text content input area; and / or
[0171] In the second interface layout mode, the media content publishing interface includes a second text input area.
[0172] According to one or more embodiments of this disclosure, Example 10, based on the method described in Example 9, further includes, after displaying the media content interface corresponding to the interface display operation using a first interface layout, the method further comprising:
[0173] In response to a first size adjustment operation on the first text input area, the second material preview area is de-displayed, and the area size of the first text input area is increased from the first area size to the second area size; and / or
[0174] In response to the second size adjustment operation for the first text input area, the second material preview area is displayed again, and the area size of the first text input area is reduced from the second area size to the first area size.
[0175] According to one or more embodiments of this disclosure, Example 11, based on the method described in Example 10, determines the second region size based on the first region size and the region size of the second material preview region.
[0176] According to one or more embodiments of this disclosure, Example 12 describes the method according to Example 10, wherein the first size adjustment operation includes a size increase operation for the first text input area and / or a text input operation based on the first text input area;
[0177] The second size adjustment operation includes a size reduction operation for the first text input area and / or an input completion operation based on the first text input area.
[0178] According to one or more embodiments of this disclosure, Example 13, based on the method described in Example 3, in the first interface layout mode, the media content interface includes an identification area, the identification area being used to display material identifiers of at least some image materials in the target media content, the material identifiers including material thumbnails.
[0179] According to one or more embodiments of this disclosure, Example 14 describes the method described in Example 13, wherein the current image material is associated with a preset control, wherein the current image material corresponds to the preview screen currently displayed in the media content interface, and the preset control is configured to trigger preview control of the image material of the target media content.
[0180] According to one or more embodiments of this disclosure, Example 15 describes the method according to any one of Examples 1-14, wherein the target media content type is determined based on the creation entry point of the target media content and / or the image material of the target media content.
[0181] According to one or more embodiments of this disclosure, Example 16, based on the method described in Example 15, includes obtaining the target media content type of the target media content, including:
[0182] If the interface display operation is associated with the first creation entry point, and / or, the image materials of the target media content are all image materials of the first type, then the target media content type is determined to be the first media content type; and / or
[0183] If the interface display operation is associated with the second creation entry, and the image material of the target media content includes image material of the second type, then the target media content type is determined to be the second media content type.
[0184] According to one or more embodiments of this disclosure, Example 17 describes the method according to Example 16, wherein the first type includes a static type, and the target media content of the first media content type includes static image content but does not include video content or animated image content; and / or
[0185] The second type includes dynamic types, and the target media content of the second media content type includes at least one of video content and animated image content.
[0186] According to one or more embodiments of this disclosure, Example 18 describes the method according to any one of Examples 1-14, wherein the type of the target media content is determined based on the display format of the target media content.
[0187] According to one or more embodiments of this disclosure, Example 19, based on the method described in Example 18, includes obtaining the target media content type of the target media content, including:
[0188] If the target media content is displayed as a collection of multiple content segments, then the target media content type is determined to be a first media content type; and / or
[0189] If the target media content is displayed as a single segment, then the target media content is determined to be a second media content type.
[0190] According to one or more embodiments of this disclosure, Example 20 provides a media content interface display device, including:
[0191] The operation receiving module is used to receive interface display operations for the target media content;
[0192] The type acquisition module is used to acquire the target media content type of the target media content in response to the interface display operation;
[0193] The interface display module is used to display the media content interface corresponding to the interface display operation using an interface layout method corresponding to the target media content type. The media content interface is used to edit and / or publish the target media content.
[0194] According to one or more embodiments of this disclosure, Example 21 provides an electronic device, including:
[0195] One or more processors;
[0196] Memory, used to store one or more programs.
[0197] When the one or more programs are executed by the one or more processors, the one or more processors implement a method for displaying media content as described in any of Examples 1-19.
[0198] According to one or more embodiments of the present disclosure, Example 22 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements an interface display method for media content as described in any of Examples 1-19.
[0199] According to one or more embodiments of this disclosure, Example 23 provides a computer program product that, when executed by a computer, causes the computer to implement a method for displaying media content as described in any of Examples 1-19.
[0200] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0201] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0202] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for interface display of media content, comprising: receiving an interface display operation for target media content; in response to the interface display operation, obtaining a target media content type of the target media content; displaying a media content interface corresponding to the interface display operation in a layout mode corresponding to the target media content type, the media content interface being used for editing and / or publishing the target media content.
2. The method of claim 1, wherein, The displaying of the media content interface corresponding to the interface display operation in the layout mode corresponding to the target media content type comprises: in response to the target media content type being a first media content type, displaying the media content interface corresponding to the interface display operation in a first layout mode; and / or in response to the target media content type being a second media content type, displaying the media content interface corresponding to the interface display operation in a second layout mode.
3. The method of claim 2, wherein, The first layout mode and the second layout mode correspond to different interface content arrangement modes.
4. The method of claim 3, wherein, The first layout mode and the second layout mode also correspond to different interface display contents.
5. The method of claim 3 or 4, wherein, The media content interface comprises a media content editing interface, the media content editing interface comprising a first material preview area and an editing item area, wherein, in the first layout mode, the first material preview area and the editing item area are arranged vertically; and / or in the second layout mode, the first material preview area and the editing item area are arranged horizontally, or the first material preview area and the editing item area at least partially overlap.
6. The method of claim 5, wherein, In the first layout mode, at least one first editing item is displayed in the editing item area, the first editing item being used for editing a first type of image material; and / or in the second layout mode, at least one second editing item is displayed in the editing item area, or at least one first editing item and at least one second editing item are displayed in the editing item area, the second editing item being used for editing a second type of image material.
7. The method of claim 6, wherein, After the displaying of the media content interface corresponding to the interface display operation in the first layout mode, the method further comprises: in response to a triggering operation on a target editing item, displaying an editing control interface of the target editing item, and adjusting a region size of the first material preview area according to a size of the editing control interface, wherein the editing control interface is used for displaying an editing control corresponding to the target editing item.
8. The method of claim 7, wherein, The target editing item is a first editing item displayed in the first layout mode, and the target editing item is an editing item of a preset type.
9. The method of claim 3 or 4, wherein, The media content interface comprises a media content publishing interface, wherein, in the first layout mode, the media content publishing interface comprises a second material preview area and a first text content input area; and / or in the second layout mode, the media content publishing interface comprises a second text input area.
10. The method of claim 9, wherein, After displaying the media content interface corresponding to the interface display operation in the first interface layout mode, the method further includes: in response to a first size adjustment operation on the first text input area, canceling display of the second material preview area, and increasing the area size of the first text input area from a first area size to a second area size; and / or in response to a second size adjustment operation on the first text input area, redisplaying the second material preview area, and reducing the area size of the first text input area from the second area size to the first area size.
11. The method of claim 10, wherein, The second area size is determined based on the first area size and the area size of the second material preview area.
12. The method of claim 10 or 11, wherein, The first size adjustment operation includes a size increasing operation on the first text input area and / or a text input operation based on the first text input area; The second size adjustment operation includes a size reducing operation on the first text input area and / or an input completion operation based on the first text input area.
13. The method of claim 3, wherein, In the first interface layout mode, the media content interface includes an identification area for displaying material identification of at least part of the image material in the target media content, and the material identification includes a material thumbnail.
14. The method of claim 13, wherein, The material identification of the current image material is associated with a preset control, wherein the current image material corresponds to the currently displayed preview picture in the media content interface, and the preset control is configured to trigger preview control of the image material of the target media content.
15. The method of any one of claims 1-14, wherein, The target media content type is determined based on the creation entry of the target media content and / or the image material of the target media content.
16. The method of claim 15, wherein, The target media content type of the target media content is obtained by: in response to the interface display operation being associated with a first creation entry, or the image material of the target media content being all first type image material, obtaining a first media content type as the target media content type; or in response to the interface display operation being associated with a second creation entry, and the image material of the target media content including second type image material, obtaining a second media content type as the target media content type.
17. The method of claim 16, wherein, The first type includes a static type, and the target media content of the first media content type contains static picture content and does not contain video content and dynamic picture content; and / or The second type includes a dynamic type, and the target media content of the second media content type contains at least one of video content and dynamic picture content.
18. The method of any one of claims 1-17, wherein, The type of the target media content is determined based on the display form of the target media content.
19. The method of claim 18, wherein, The target media content type of the target media content is obtained by: in response to the display form of the target media content being a collection of multiple segments of content, obtaining a first media content type as the target media content type; or in response to the display form of the target media content being a single segment of content, obtaining a second media content type as the target media content type.
20. An interface display device of media content, comprising: An operation receiving module, configured to receive an interface display operation for a target media content; A type obtaining module, configured to obtain a target media content type of the target media content in response to the interface display operation; An interface display module, configured to display a media content interface corresponding to the interface display operation in an interface layout mode corresponding to the target media content type, the media content interface being used for editing and / or publishing the target media content. 21.An electronic device, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein, the memory stores a computer program executable by the at least one processor, wherein the computer program is executed by the at least one processor to enable the at least one processor to perform the interface display method of the media content according to any one of claims 1-19.
22. A computer readable storage medium storing computer instructions, wherein, The computer instructions are used to enable the processor to perform the interface display method of the media content according to any one of claims 1-19 when executed.
23. A computer program product comprising a computer program, wherein, The computer program implements the interface display method of the media content according to any one of claims 1-19 when executed by the processor.
Citation Information
Patent Citations
Client-side page dynamic display method, device and system
CN105471953A
Media content generation method, media content display method and related equipment
CN117519544A
Media content interface display method and device, electronic equipment, storage medium and program product
CN118981581A
Control of background media when foreground graphical user interface is invoked
US20050257169A1
Media content presentation by categorizing and formatting media types
US9454531B1