The present application is based on and claims priority of CN Application No. 202211427159.2, filed on Nov. 14, 2022, the disclosure of which is incorporated by reference herein in its entirety.
Embodiments of the present disclosure relate to Internet technology, and in particular, to a media data playing method and device, a storage medium, and an electronic device.
With the continuous development of network technology, more and more application programs are configured to present media data to users. User pages generally exist in the aforesaid application programs, and relevant information of page users is displayed.
The present disclosure provides a media data playing method and device, a storage medium, and an electronic device, so as to realize an easy and quick playing of the media data.
In a first aspect, an embodiment of the present disclosure provides a media data playing method, comprising:
In a second aspect, an embodiment of the present disclosure provides a media data playing device, comprising:
In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising:
In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions which, when executed by a computer processor, are configured to implement a media data playing method provided by any embodiment of the present disclosure.
The above-mentioned and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by referring to the following detailed description of the embodiments with reference to the accompanying drawings. Throughout the drawings, the same or similar reference signs refer to the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure maybe embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and the embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be understood that the various steps recited in method embodiments of the present disclosure may be performed in a different sequences, and/or performed in parallel. Moreover, the method embodiments may include additional steps and/or omit performing the steps as shown. The scope of the present disclosure is not limited in this respect.
The term “including” and variations thereof as used herein is intended to be open-ended, i.e., “including, but not limited to”. The term “based on” is “at least partially based on”. The term “one embodiment” refers to “at least one embodiment”; the term “a further embodiment” refers to “at least one further embodiment”; the term “some embodiments” refers to “at least some embodiments”. Relevant definitions for other terms will be given in the following description.
It should be noted that the wordings “first”, “second”, and the like as mentioned in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the sequence of the functions performed by these devices, modules or units or interdependence thereof.
It should be noted that definitions of “one” or “more” as mentioned in the present disclosure are intended to be exemplary rather than limiting, which shall be construed by those skilled in the art as “one or more”, unless the context clearly indicates otherwise.
The names of messages or information exchanged between a plurality of devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
It maybe understood that, prior to the implementation of the technical solutions disclosed in the embodiments of the present disclosure, users shall be informed of the type, the range of use, the scenarios of use, etc. of personal information related to the present disclosure in a proper manner in accordance with relevant laws and regulations, and authorization of the users shall be obtained.
For example, in response to the receipt of a user's proactive request, prompt information is sent to the user to explicitly prompt the user that the requested operation to be performed would require acquisition and use of personal information of the user. Accordingly, the user can autonomously select whether to provide personal information to software or hardware, such as an electronic device, an application program, a server or a storage medium that performs the operations of the technical solution of the present disclosure, according to the prompt information.
As an optional but non-limiting implementation manner, in response to the receipt of a user's proactive request, sending the prompt information to the user may take the form of, for example, a pop-up window, and the prompt information may be presented in a text manner in the pop-up window. In addition, a selection control for the user to choose to “agree” or “disagree” the presentation of personal information to the electronic device can be further carried in the pop-up window.
It may be understood that the above process of notification and acquisition of a user's authorization is only illustrative and is not intended to limit the implementation manner of the present disclosure, and other manners satisfying the relevant laws and regulations may also be applied to the implementation of the present disclosure.
It may be understood that the data involved in the present disclosure, including but not limited to the data itself, the acquisition or use of the data, should comply with the requirements of the applicable laws and regulations and related rules.
At present, a plurality of selection steps are required to achieve the playing of the selected media data on a user page, where there is a problem of complexity in operation.
In the embodiment of the present disclosure, by displaying a page display picture, a personalized display is performed in the page display picture based on the associated media data of a page user. In the meantime, on the basis of the display of page display picture, the target media data in the associated media data of the page user is played, multi-step selection operation on the target media data is not needed, thereby simplifying the playing process of the media data.
In application programs related to media data, the media data played or followed by a user on a homepage can be displayed through the personal homepage, and for example, reference maybe made to FIG. 1, which is a schematic diagram of a process of playing media data on a personal homepage. In the case of logging onto a personal homepage, personal information and identifiers of played, followed, downloaded and other types are displayed, and a next level of page corresponding to the identifiers is turned to by way of performing a trigger operation on the above identifiers, wherein this level of page can contain media data or a media data packet under the identifiers, and playing of selected media data is achieved through triggering of the media data or further operation on the media data packet or on the media data in the media data packet. There are many operation steps in the above process of playing media data, where there is a problem of complexity in process. It should be noted that
Meanwhile, personal homepages of different users are largely identical with only minor differences in personal information and profile, which are in lack of personalized display of the users on the page, particularly the personalized display in the dimension of media data directed to the homepage users.
In view of the above technical problems, an embodiment of the present disclosure provides a media data playing method, and referring to
S110, displaying a page display picture in response to a page trigger operation, the page display picture including a personalized display area and an information display area, wherein the personalized display area displays media data information of associated media data of a page user; and
S120, playing target media data corresponding to the page display picture, the target media data belonging to associated media data of the page user.
In this embodiment, the information related to the media data is displayed to the user through the interaction of the application program with the user, and the media data is played in response to the trigger operation by the user on the display page of the application program. Here, the application program may perform display and playing of a single type of media data, or may perform display and playback of different types of media data. The media data may include, but is not limited to, audio data, video data, and the like. Optionally, the media data may be music data.
In this embodiment, the page trigger operation may be a starting operation of the application program, displaying a page display picture of the application program; the page trigger operation may also be a trigger operation of a specific page, and accordingly, the page trigger operation may be a trigger operation of a specific page tag (for example, a click operation of a specific page tag), or a switching operation of a specific page (for example, a swipe operation of a preset track), and the like. Optionally, the page may be a personal homepage.
The page display picture, which includes a personalized display area and an information display area, is displayed, wherein the information display area may display page user information, the page user information here being configured through an information collection page, including but not limited to a user nickname, a user profile, etc. The personalized display area displays media data information of associated media data of a page user, wherein the page user is a user corresponding to the current page display picture, the page user may also be a login user of the current application or may also be an accessed user. The associated media data of the page user may be media data of pre-operation performed in advance by the page user, which may be, for example, media data set as a favorite, or media data set with a like tag, or downloaded media data.
The associated media data is related to the degree of concern and the type of interest of the page user on the media data, the associated media data corresponding to different page users are different, and personalized differences of different page users can be embodied through the associated media data in the dimension of media data.
The media data information of the associated media data is information related to the associated media data, including but not limited to text information, images or graphics, etc. The media data information corresponding to the associated media data is further determined by determining the associated media data of the page user, and the media data information corresponding to at least partially associated media data is displayed in the personalized display area. It may be understood that the associated media data corresponding to different homepage users are different, correspondingly, the media data information displayed in the personalized display area in the page display picture corresponding to different homepage users is also different, and the media data information displayed in the personalized display area can reflect the personalized information of the homepage users in the dimension of media data, which favors the improvement in the vividness and impressiveness of the page display picture and the improvement in the diversity and individuation of the page display picture.
In this embodiment, no limitation is set on the positional relationship between the information display area and the personalized display area in the page display picture, as well as on the area sizes of the information display area and the personalized display area, and configurations can be made according to the demands of users. Further, the display position and the display size of at least one of the information display area and the personalized display area can be adjusted, in response to the configuration operation of the homepage user on the information display area and/or the personalized display area.
In some embodiments, the information display area may be disposed at the top of the personalized display area, or the information display area may be disposed at the bottom of the personalized display area, or the information display area may be disposed in the middle of the personalized display area. In some embodiments, there is no area overlap between the information display area and the personalized display area, and in some embodiments, there may be an overlap between the information display area and the personalized display area. For example, reference maybe made to
Based on the above embodiments, the display position of the information display area is adjusted in response to the position adjustment operation on the information display area in the page display picture. The position adjustment operation may be a dragging operation on the information display area, and correspondingly, the release position of the position adjustment operation may be an adjusted display position of the information display area. For example, the position adjustment mode of the information display area may be entered through a preset operation, and the display position of the information display area may be adjusted according to the position adjustment operation, wherein the preset operation may be, for example, a click operation exceeding a preset time period, to which no definition is made here. It may be understood that the display position of the information display area of the page display picture is adjusted, and correspondingly, the display position of the personalized display area may be adjusted. The display demands of page users are further met by adjusting the display positions of the information display area and/or the personalized display area in the page display picture, thereby meeting the demand on personalized display.
Based on the above embodiments, the area size and the display content of the information display area are adjusted in response to the display adjustment operation on the information display area in the page display picture. In some embodiments, the size of the information display area is smaller than a predetermined size, for example, the height of the information display area is smaller than a predetermined value. In some embodiments, the amount of information displayed within the information display area maybe a predetermined data line, for example one line. Optionally, part of the information in the information display area may be hidden, and the hidden information is displayed in response to a display adjustment operation on the information display area. For example, the information display area includes an information expansion control, and accordingly, the display adjustment operation on the information display area may be a trigger operation on the information expansion control, and the size of the area of the information display area is expanded in response to the display adjustment operation, so as to display the hidden information. For example, the display adjustment operation of the information display area may be a swipe operation with the information display area as a starting point, and the swipe operation may be an upward swipe operation with the information display area disposed at the bottom of the page display picture as an example; the swipe operation may be a downward swipe operation with the information display area disposed at the top of the page display picture as an example. For example, reference is made to
In the above embodiments, the media data information displayed in the personalized display area includes associated images of at least partially associated media data of the page user, and/or tag information corresponding to the associated media data of the page user, wherein the associated images of the media data are images associated with the media data, which include, but are not limited to, a cover image, a poster image, a image of an associated person (e.g., a singer image of music data, a character image in video data), and the like of the media data. The tag information may be classification tag information of the media data, taking the media data being music data as an example, the tag information includes but is not limited to classical music, jazz, rock and the like, and taking the media data being podcast data as an example, the tag may include but is not limited to talkshow, news, music and the like.
The tag information displayed here may be tag information for respectively determining associated media data of the page user, and the tag information of respective associated media data is counted, wherein the statistical result of the tag information may include the amount of associated media data corresponding to respective tag information and/or the play amount of the associated media data corresponding to respective tag information. The tag information to be displayed is determined based on the statistical result of the tag information, and optionally, the tag information to be displayed may be determined by sequencing a plurality of tag information based on the statistical result of the tag information and determining a preset amount of or a preset proportion of tag information in the sequenced tag information as the tag information to be displayed. Optionally, the statistical result of respective tag information may be determined according to a preset threshold (e.g., a preset media amount threshold and/or a preset play amount threshold), and the tag information that is greater than the preset threshold is determined as the tag information to be displayed.
Due to the limitations of the personalized display area, the amount of the media data information that can be displayed is limited, at least partially associated media data is determined from the entire associated media data of the page user, and the associated images of the at least partially associated media data are displayed in the personalized display area. At least partially associated media data may be randomly determined from the entire associated media data of the page user, may also be determined according to a preset screening rule, and may also be determined according to a selection operation of the user on the associated media data, to which no definition is made herein.
In some embodiments, a method of determining at least partially associated media data comprises: sequencing a plurality of associated media data according to the degree of concern of the associated media data in the plurality of associated media data of the page user, and screening the associated media data based on the sequence and the preset amount, wherein the degree of concern of the associated media data in the preset window is determined, wherein the degree of concern of the associated media data can be determined by one or more of the play amount of the associated media data, whether a like tag is set, and the forwarding amount of the associated media data. Optionally, a determination rule of the degree of concern may be set, specifically, one or more of the play amount, the value of concern corresponding to the like tag, and the forwarding amount of the associated media data may be subjected to weighted summation processing, so as to obtain the degree of concern of the associated media data.
The associated media data is sequenced according to the degree of concern of the associated media data, and the sequenced associated media data is screened according to the preset amount. The associated images of the screened associated media data are displayed. The preset amount may be the amount of the associated images to be displayed, and the preset amount may be predetermined, to which no definition is made herein. It may be understood that the associated image of respective associated media data may be pre-stored, and may be matched according to the screened associated media data, so as to determine the corresponding associated image. It may be understood that the associated image of respective associated media data may also be set in the cloud, and a request for the associated image is sent to the cloud according to the associated media data subjected to the screening processing, so as to obtain the corresponding associated image.
In some embodiments, prior to the screening of the associated media data, the method further comprises determining whether the amount of the plurality of associated media data of the page user is greater than a preset amount, if so, the associated media data is screened, otherwise, the plurality of associated media data of the page user is all determined as the screened associated media data, without any need for the process of determining the degree of concern of respective associated media data, as well as sequencing and screening process, which simplifies the screening process.
Correspondingly, in the case where the amount of the plurality of associated media data of the page user is smaller than the preset amount, the preset placeholder image is called, wherein the preset placeholder image is pre-stored or requested from the cloud, and the amount of the preset placeholder image can be determined according to a difference value between the amount of the plurality of associated media data of the page user and the amount of the display images in the personalized display area. Optionally, the preset placeholder image may be randomly determined in a set of a large number of pre-stored placeholder images, so as to improve the diversity of the display contents in the personalized display area.
The media data information displayed in the personalized display area may include one or more of an associated image of the associated media data, a preset placeholder image and tag information. In some embodiments, if the amount of the associated media data of the page user is zero, the media data information displayed in the personalized display area includes a preset placeholder image; in some embodiments, if the amount of the associated media data of the page user is greater than zero and smaller than the preset number, the media data information displayed in the personalized display area includes at least one of an associated image and tag information of the associated media data, as well as a preset placeholder image. If the amount of the plurality of associated media data of the page user is greater than the preset amount, the media data information displayed in the personalized display area includes at least one of an associated image and tag information of the associated media data.
Based on the above embodiments, the media data information displayed in the personalized display area includes the associated images and/or tag images corresponding to the tag information, wherein the associated images and/or the tag images are displayed in a mosaicking manner. For example, reference is made to
Here, the tag image may be formed by adding tag information into a preset background image, and the preset background image here may be a solid-color image or the like, to which no definition is made herein. Different tag images may correspond to different preset background images, and for example, different tag images may be backgrounds corresponding to different colors.
In some embodiments, no specific display positions are defined in the personalized display area, and self-adaptive display may be performed according to the media data information to be displayed, and accordingly, the display position of respective media data information may vary according to the display sequence of the media data information. Optionally, the mosaicking display method for the associated images and/or the tag images comprises: determining the display positions of the associated images and/or the tag images in the personalized display area according to the display sequence of the associated images and/or the tag images, and displaying the associated images and/or the tag images at respective display position.
The display sequence of the media data information, such as the associated images and/or the tag images, may be determined randomly, or may be determined according to a preset sequencing manner, for example, the preset sequencing manner may be a degree of display importance for the media data information. For example, the degree of importance of the associated images may be a degree of concern of the associated media data corresponding to the associated images; the degree of display importance of the tag images may be a statistical result of the corresponding tag information. There is a corresponding relationship between the degree of display importance of the media data information and the display sequence of the media data information. According to the display sequence of the media data information and to the dimension of respective media data information in sequence, corresponding display positions are determined and the corresponding media data information is displayed on the display positions.
It should be noted that, for a case where dimensions of the associated images, the tag images, the preset placeholder images, and the like are inconsistent, prior to the display of the above media data information, the dimensions of the above respective media data information are individually adjusted, and the above media data information after the dimension adjustment is displayed in the personalized display area, wherein the dimension adjustment comprises one or more of scaling the media data information, or adjusting the width and height, etc. For example, the above media data information may be adjusted as a uniform width data or a uniform height data. For example, the adjusted media data information has the same width data, and the adjusted media data information is arranged in columns (see
In some embodiments, display positions of the media data information are defined in the personalized display area, for example, the display positions may be defined through a fixed mosaicking display frame. Correspondingly, the amount, the position and the dimension of the display positions are fixed, and the media data information is adjusted to adapt to corresponding display positions, and is displayed at corresponding display positions. Optionally, the mosaicking display method for the associated images and/or the tag images comprises: acquiring a mosaicking display frame which includes a plurality of display positions; determining the display positions of the associated images and/or the tag images in the mosaicking display frame, and displaying correspondingly the associated images and/or the tag images at the display positions. For example, reference is made to
According to the corresponding relationship between the media data information and the display positions, the dimension of the media data information is adjusted depending on the dimension of the display positions, so that the adjusted media data information is matched with the dimension of the display positions, thereby displaying the media data information at the display positions, wherein the corresponding relationship between the media data information and the display positions can be determined randomly or by a preset corresponding relationship.
In some embodiments, the plurality of display positions included in the mosaicking display frame are the same in dimension. In some embodiments, the plurality of display positions included in the mosaicking display frame are different in dimension, and the corresponding relationship between the display positions and the media data information can be determined according to the dimensions of the display positions.
Optionally, determining display positions of the associated images and/or the tag images in the mosaicking display frame comprises: matching the dimensions of the display positions with the dimensions of the associated images and/or the tag images to obtain the matching degree of the images and the display positions, and determining the display positions corresponding to the associated images and/or the tag images based on the matching degree. As shown in
Optionally, determining display positions of the associated images and/or the tag images in the mosaicking display frame comprises: matching the first priority of the associated images and/or the tag images with the second priority of the display positions, and determining the display positions corresponding to the associated images and/or the tag images according to a priority matching result, wherein the second priority of the display positions is determined based on the dimension and/or position of the display position.
The dimensions and positions of different display positions have different display effects of the media data information, and as shown in
A matching is performed based on the first priority of the media data information and the second priority of the display positions, determining that there is a corresponding relationship between the media data information and the display positions with the same priority, and the media data information is displayed at the corresponding display positions to form display content of the personalized display area.
On the basis of the above embodiments, a plurality of mosaicking display frames may be configured in advance, the display effect of each mosaicking display frame maybe previewed on a preview interface, and the media data information is displayed on the basis of the selected mosaicking display frame in response to the selection operation on any mosaicking display frame.
In this embodiment, at least one type of media data information of the associated images, the tag images and the preset placeholder images is displayed in the personalized display area in a mosaicking manner by means of forming the tag information into corresponding tag images, thereby forming an image wall corresponding to the associated media data of the homepage user, and by displaying the image wall in the page display picture, the personalized demands of the page user on the media data can be displayed, which improves the display vividness and impressiveness of the page display picture.
On the basis of the above embodiment, an embodiment of the present disclosure provides a further display manner for media data information in a personalized display area. Specifically, the media data information displayed in the personalized display area includes tag information and associated images corresponding to at least partially associated media data, and the tag information is highlighted in the personalized display area. For example, the tag information may be displayed on the upper layer of the associated images, that is, the associated images and/or the preset placeholder images forma display background, and the tag information is regarded as the display foreground information. Specifically, the associated images may be displayed through a first display layer, the tag information may be displayed through a second display layer, and the second display layer is located on an upper layer of the first display layer. Reference is made to
The tag information in the second display layer may be sequentially arranged, may also be annularly arranged, and may further be randomly displayed at any position in the second display layer. In some embodiments, the tag information in the second display layer is displayed based on a preset display sequence, which may be determined based on a statistical result of the tag information, as shown in
It should be noted that the numerals in the first display layer in
In this embodiment, the associated image and the tag information are respectively displayed through different layers to highlight the tag information.
On the basis of the above embodiment, the tag information can be displayed in the personalized display area in a highlighted manner, or the associated images and the tag images can be displayed in the personalized display area, and the tag images are displayed based on a preset highlighting manner. The preset highlighting manner includes, but is not limited to: adjusting the dimension of the tag image to a highlighting dimension; setting display formats, such as display colors, color fonts, of tag contents in the tag image as a preset highlighting format; in the case where the tag image and the associated image are overlapped, setting the tag image to be displayed on an upper layer, so as to avoid being shielded by the associated image. The display manner here of the associated image and the tag image in the personalized display area can be mosaicking display or random position display. For example, reference is made to
In
In some embodiments, the associated images in the personalized display area may be displayed in a mosaicking manner, and meanwhile, the tag images are displayed, in an overlapping manner, on the upper layer of the above associated images displayed in a mosaicking manner, where the transparency of the tag images may be set as 0, or the transparency of the tag images is smaller than a preset value, so as to achieve the highlighting of the tag information. Optionally, the tag images may be randomly changed in position on the upper layer of the associated images displayed in a mosaicking manner.
On the basis of the above embodiment, an embodiment of the present disclosure provides a further display manner for media data information in a personalized display area. Specifically, the personalized display area displays a plurality of associated images, which include a complete display image and an overlapped display image, the complete display image and the overlapped display image being switchable through a preset swipe operation. As an example, reference is made to
In response to the swipe operation in the personalized display area, the complete display images and the overlapped display images are switched, for example, a leftward swipe operation is performed on the basis of the left diagram, so as to switch the associated image 3 to be the complete display image and to switch the associated image 2 to the overlapped display image. Here, the swipe operation in the personalized display area may further include a rightward swipe operation. In other embodiments, the swipe operation in the personalized display area may further include an up-and-down swipe operation, and accordingly, the complete display images and the overlapped display images may be arranged one over another, to which no definition is made herein.
The above display manner of the media data information in the personalized display area increases the interaction process with the user and improves the interactivity of the page display picture.
In any page display picture, the display positions of the media data information in the page display picture may be adjusted. For example, an adjustment mode of the page display picture may be entered depending on the interactive trigger operation, in which adjustment mode the position of any media data information may be adjusted. For example, the adjustment mode of the page display picture may be entered by triggering through a click operation on a mode trigger control, or a click operation, which exceeds a preset time, on a specific position in the page display picture, or a swipe operation on a preset track, or the like.
In the above adjustment mode, in response to a position adjustment operation on any one piece of media data information, the display position of the media data information in the personalized display area is updated, the media data information including one or more of the associated images, the tag information, and the preset placeholder images.
The position adjustment operation on any one piece of media data information is detected, the adjustment positions of the media data information and the adjustment positions of the adaptively adjusted other media data information are determined, and the respective media data information is displayed according to the adjustment positions, wherein the position adjustment operation may be a double-click operation, the media data information to be adjusted being is determined based on the first click operation and the adjusting positions of the media data information to be adjusted is determined by the next click operation. The position adjustment operation may, depending on a click-and-drag operation on the media data information, determine a release position of the drag operation as an adjustment position of the media data information.
Optionally, the adjustment position of the media data information to be adjusted may be a position between two pieces of media data information, correspondingly, the media data information to be adjusted is added between the two pieces of media data information, and accordingly, the display position of at least one of the two pieces of media data information and the display position of other pieces of media data information are adjusted. Optionally, the position adjustment operation of the media data information may be interchange of the display positions of two pieces of media data information, for example, the adjustment position of the media data information to be adjusted may be a display position of any other piece of media data information, and correspondingly, any other piece of media data information is adjusted to the original display position of the above media data information to be adjusted, so that interchange of the display positions of the two pieces of media data information is realized.
Optionally, in the case where the tag information and the associated image are respectively displayed through two display layers, the display layer to be adjusted may be determined, and the display position of the tag information is adjusted in an adjustment mode of the second display layer; the display position of the associated image is adjusted in an adjustment mode of the first display layer.
After the adjustment of the page display picture is finished, the adjusted page display picture is displayed. In this embodiment, the personalized adjustment of the page display picture by the user is realized by the adjustment operation of the page display picture in response to the user, thereby meeting the personalization demands and the interaction demands of the user.
On the basis of the above embodiment, the associated media data corresponding to the page user can be played simultaneously based on the display of the page display picture, and the user does not need to perform a multi-step selection operation in the page display picture, which simplifies the playing process of the media data.
In some embodiments, the page display picture may be synchronously displayed in response to a page trigger operation, and target media data corresponding to the page display picture is played, the target media data being one or more pieces of the associated media data of a page user.
In some embodiments, the playing of the target media data corresponding to the page display picture comprises: responding to a play trigger operation, and playing the target media data corresponding to the page display picture. Here, after the page display picture is displayed, a play trigger operation of the user in the page display picture is detected, the target media data is played in response to the play trigger operation, and the media data can be prevented from being played due to misoperation of the page display picture by setting the play trigger operation.
The play trigger operation can be a swipe trigger operation of a preset track in the page display picture, such as a top-down swipe operation in the page display picture. For example, reference is made to
In response to any of the above play trigger operations, a target media data is determined, and the target media data is displayed. The above play trigger operations are simple and convenient, which can realize one-click play of the media data, thereby replacing the multi-step selection of the media data and simplifying the playing process of the media data.
The determined target media data in response to a swipe trigger operation of a preset track in a page display picture may be randomly determined media data in the associated media data of the page user, or the target media data may also be media data determined according to the degree of concern of the associated media data in the associated media data of the page user; alternatively, the target media data can also be media data determined according to the playing sequence of the associated media data in the associated media data of the page user; alternatively, the target media data may also be media data corresponding to the media data information displayed in the page display picture. The target media data here may include a plurality of media data, for example, it is possible to randomly sequence the associated media data of the page user to form a random playlist and to sequentially determine the target media data to be played according to the random playlist. For example, it is further possible to sequence the associated media data according to the degree of concern, to determine a sequential playlist, and to determine the target media data to be played sequentially according to the sequential playlist. For example, the target media data to be played is determined in turn according to the storage sequence of the associated media data, wherein the storage sequence may be determined by setting a timestamp of an identifier such as “favorite” or “like” for the associated media data. For example, a playlist is formed according to the associated media data corresponding to the associated images displayed in the page display picture, wherein the playlist may be a random playlist or a sequential playlist, and the target media data to be played is sequentially determined based on the playlist. For example, a playlist is formed according to the associated media data corresponding to tag information displayed in a page display picture, and the target media data to be played is sequentially determined based on the playlist.
In response to the trigger operation on the associated images the target media data may be the media data corresponding to the triggered associated images and the target media data here may be of one piece. Accordingly, the play strategy for the target media data may be loop play. In response to the trigger operation on the tag information, the target media data may be media data corresponding to the triggered tag information. The target media data here may be of one or more pieces, it is possible to form a playlist by a plurality of associated media data corresponding to the triggered tag information, wherein the playlist may be a random playlist or a sequential playlist, and the target media data to be played is sequentially determined based on the playlist. For example, reference is made to
On the basis of the above embodiments, the media data information corresponding to the target media data in the personalized display area is determined, and a play identifier is provided on the display position of the media data information. The target media data is prompted by providing the play identifier for the media data information corresponding to the target media data being played, wherein the play identifier may be a sound wave bar. For example, reference is made to the sound wave bar provided at the display position of the associated image 2 in
On the basis of the above embodiment, a play floating window of the target media data is displayed in the page display picture; and in response to the trigger operation on the play floating window, the page display picture is switched into a play display picture of the target media data. Referring to
The play floating window is provided to simultaneously display the homepage display picture and the reduced play display picture and to realize the switching between the homepage display picture and the play display picture.
According to the technical solution of the embodiment of the present disclosure, by means of displaying the page display picture, a personalized display is performed in the page display picture based on the associated media data of the page user. Meanwhile, on the basis of displaying the page display picture, the target media data in the associated media data of the page user is played, which does not require a multi-step selection operation on the target media data is not needed, thereby simplifying the playing process of the media data.
On the basis of the above embodiments, page display pictures corresponding to different users can be entered according to different page trigger operations. For example, a page trigger operation may include one or more of the following: trigger operation on a page tag and switching operation on the page tag; correspondingly, the page display picture is a master-state page display picture of the current login user; wherein the current login user is the current login user of an application program in an electronic device. The master-state page display picture comprises a personalized display area, in which the media data information is determined based on the associated media data of the current login user, and an information display area which displays the relevant information of the current login user.
For example, the page trigger operation includes an access operation of an associated user, and accordingly, the page display picture is a guest-state page display picture of the associated user. In the running process of the application program, in response to the access operation of the associated user, the guest-state page display picture of the associated user is displayed, and correspondingly, the guest-state page display picture comprises a personalized display area and an information display area, wherein the information in the information display area is the relevant information of the associated user. The media data information in the personalized display area is determined based on the associated media data of the associated user, and may include one or more of an associated image, tag information, and a preset placeholder image of the associated media data of the associated user, to which no definition is made herein. It may be understood that the display content and the display manner of the media data information in the personalized display area in the guest-state page display picture can be configured according to the display demands of the associated users.
In the process of displaying the guest-state page display picture, the associated media data of the associated user can be played. In some embodiments, the target media data corresponding to the guest-state page display picture may be played while the guest-state page display picture is displayed, where the determination manner of the target media data is not defined, and reference may be made to the determination manner of the target media data in the above embodiments. In some embodiments, in the displaying process of the guest-state page display picture, in response to a play trigger operation on the guest-state page display picture, the target media data corresponding to the guest-state page display picture is played.
By entering the guest-state page display picture, the access to the guest-state page display picture of the associated user can be realized, and the personalized display information of the associated user in the media data dimension can be known. By displaying the target media data corresponding to the guest-state page display picture, the way of knowing the media data is broaden.
On the basis of the above embodiments, in the process of displaying the guest-state page display picture or the playing process of the target media data, a preset operation on the guest-state associated media data in the guest-state page display picture is detected, and the guest-state associated media data is added as the associated media data of the current login user. The preset operation herein includes, but is not limited to, an operation of clicking “favorite”, an operation of clicking “like”, a download operation, etc. on the guest-state associated media data. By performing a preset operation on the media data of interest in the guest-state page display picture, the media data of interest is added into the associated media data of the current login user, so that the media data of interest are found in the guest-state page display picture without any need to conduct a search for new data in the master-state page display picture, thereby simplifying the process of finding the media data.
The page display module 210 is configured to display a page display picture including a personalized display area and an information display area in response to a page trigger operation, wherein the personalized display area displays media data information of associated media data of a page user;
The media data playing module 220 is configured, in response to a play trigger operation of the page display picture, to play target media data corresponding to the play trigger operation, the target media data belonging to associated media data of the page user.
In the technical solution provided by the embodiment of the present disclosure, by displaying a page display picture, a personalized display is performed in the page display picture based on the associated media data of a page user. Meanwhile, on the basis of displaying the page display picture, the target media data in the associated media data of the page user is played, which does not require a multi-step selection operation on the target media data is not needed, thereby simplifying the playing process of the media data.
Based on the above embodiments, optionally, the media data information displayed in the personalized display area includes associated images of at least partially associated media data of the page user, and/or tag information corresponding to the associated media data of the page user.
Optionally, the media data information displayed in the personalized display area includes the associated images and/or tag images corresponding to the tag information, wherein the associated images and/or the tag images are displayed in a mosaicking manner.
Optionally, the device further comprises a first image mosaicking module configured to:
Optionally, the device further comprises a second image mosaicking module configured to:
Optionally, the plurality of display positions included in the mosaicking display frame are different in dimension.
The second image mosaicking module is configured to match the dimensions of the display positions with the dimensions of the associated images and/or the tag images to obtain the matching degree of the images and the display positions, and to determine the display positions corresponding to the associated images and/or the tag images based on the matching degree; or
Optionally, the tag information is highlighted within the personalized display area.
Optionally, the associated images are displayed through a first display layer, the tag information is displayed through a second display layer, and the second display layer is located on an upper layer of the first display layer.
Optionally, the tag information in the second display layer is displayed based on a preset display sequence; or
Based on the above embodiments, optionally, the personalized display area displays a plurality of associated images, which include a complete display image and an overlapped display image, the complete display image and the overlapped display image being switchable through a preset swipe operation.
Based on the above embodiments, optionally, the device further comprises an associated media data determining module configured to:
Optionally, the media data information displayed in the personalized display area further includes preset placeholder images;
Based on the above embodiments, optionally, the device further comprises:
Based on the above embodiments, optionally, the media data playing module 220 is configured to
Optionally, the target media data comprises any one of the following: media data that is randomly determined in the associated media data of the page user; media data that is determined according to the degree of concern in the associated media data of the page user; media data that is determined according to the playing sequence in the associated media data of the page user; media data corresponding to the triggered associated images; media data corresponding to the triggered tag information.
Based on the above embodiments, optionally, the device further comprises: a play floating window display module configured to display the play floating window of the target media data in the page display picture;
Based on the above embodiments, optionally, the device further comprises an identifier setting module configured to determine the media data information corresponding to the target media data in the personalized display area and to provide a play identifier on the display position of the above media data information.
Based on the above embodiments, optionally, the page trigger operation includes one or more of the following: a trigger operation on a page tag and a switching operation on the page tag; correspondingly, the page display picture is a master-state page display picture of the current login user;
Optionally, in the process of displaying the guest-state page display picture, a preset operation on the guest-state associated media data in the guest-state page display picture is detected, and the guest-state associated media data is added as the associated media data of the current login user.
Based on the above embodiments, optionally, the device further comprises a display area adjustment module, which is configured to adjust the display position of the information display area in response to a position adjustment operation on the information display area in the page display picture, or to
The media data playing device provided by any embodiment of the present disclosure can implement the media data playing method provided by any embodiment of the present disclosure and possesses corresponding functional modules for implementing the method with beneficial effects.
It should be noted that, the units and modules included in the above device are divided merely depending on functional logic, but are not limited to the above division, as long as the corresponding functions can be implemented; in addition, specific names of the functional units are also used only for distinguishing one functional unit from another, and are not used for limiting the protection scope of the embodiments of the present disclosure.
As shown in
Usually, the following means may be connected to the I/O interface 505: input means 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output means 507 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, etc.; storage means 508 including, for example, a magnetic tape, a hard disk, etc.; and communication means 509. The communication means 509 may allow wireless or wired communication of the electronic device 500 with other devices for data exchange. Although
In particular, the processes described above with reference to the flowchart may be implemented as a computer software program, according to the embodiments of the present disclosure. For example, embodiments of the present 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 method illustrated by the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program, when executed by the processing means 501, performs the above functions defined in the method of the embodiments of the present disclosure.
The names of messages or information exchanged between a plurality of devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The electronic device provided by the embodiments of the present disclosure and the media data playing method provided by the above embodiments belong to the same inventive concept, and technical details that are not described in detail in the present embodiment can be referred to the above embodiments, and the present embodiment and the above embodiments have the same beneficial effects.
The embodiments of the present disclosure provide a computer storage medium having a computer program stored thereon, the program, when executed by a processor, implementing the media data playing method provided by the above embodiments.
It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer-readable storage medium may be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or means, or any combination of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage means, a magnetic storage means, or any suitable combination of the foregoing. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program for use by or in combination with an instruction execution system, device, or means. Besides, in the present disclosure, the computer-readable signal medium may include a data signal with computer-readable program code embodied therein, which is propagated in baseband or as part of a carrier wave. Such a propagated data signal may take a variety of forms, including, but not limited to, electro-magnetic signal, optical signal, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium that is not a computer-readable storage medium and that can communicate, propagate, or transmit a program for use by or in combination with an instruction execution system, device, or means. Program code embodied on a computer-readable medium may be transmitted with any appropriate medium, including, but not limited to, electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
In some embodiments, clients and servers may communicate by means of any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected with digital data communication (e.g., a communication network) in any form or medium. Examples of communication network include a Local Area Network (“LAN”), a Wide Area Network (“WAN”), an interconnection network (e.g., the Internet), and an end-to-end network (e.g., ad hoc end-to-end network), as well as any currently known or future developed network.
The computer-readable medium may be contained in the electronic device, or may stand alone and not be assembled into such electronic device.
The computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device
The computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to display a page display picture in response to a page trigger operation, the page display picture including a personalized display area and an information display area, wherein the personalized display area displays media data information of associated media data of a page user; and to play target media data corresponding to the page display picture, the target media data belonging to associated media data of the page user.
Computer program code for carrying out operations of the present disclosure may be written in any one or more programming languages or combination thereof, the programming languages including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and also including conventional procedural programming languages, such as the “C” language or similar programming languages. The program code may be executed entirely on a user's computer, partly on a user's computer, as a stand-alone software package, partly on a user's computer and partly on a remote computer, or entirely on a remote computer or server. In the cases where a remote computer is involved, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart 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 the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, program segment, or a part of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur in an order different from what is noted in the drawings. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the function involved. It is further to be noted that each block of the block diagrams and/or flowchart and combinations of blocks in the block diagrams and/or flowchart can be implemented by special hardware-based systems that perform specified functions or operations, or can be implemented by combinations of special hardware and computer instructions.
The concerned units as described in the embodiments of the present disclosure may be implemented by software or hardware. The name of a unit does not constitute a definition to the unit itself in some cases, for example, a first acquisition unit may also be described as a “unit that acquires at least two Internet protocol addresses”.
The functions described herein above may be implemented, at least in part, by one or more hardware logic components. As a nonrestrictive example, exemplary types of hardware logic components that may be used include field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of the present disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in combination with an instruction execution system, means, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, means, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[At the conclusion of this detailed description, all that is intended to be protected in form of the claims may be repeated as follows:]
According to one or more embodiments of the present disclosure, [Example One] provides a media data playing method, comprising:
According to one or more embodiments of the present disclosure, [Example Two] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Three] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Four] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Five] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Six] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Seven] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Eight] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Nine] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Ten] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Eleven] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Twelve] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Thirteen] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Fourteen] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Fifteen] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Sixteen] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Seventeen] provides a media data playing method according to Example One, further comprising:
According to one or more embodiments of the present disclosure, [Example Eighteen] provides a media data playing method according to Example Eighteen, comprising:
The above description is only illustrative of the preferred embodiments of the present disclosure and the technical principles that are employed. It shall be understood by those skilled in the art that the scope of the present disclosure herein is not limited to the technical solutions formed by particular combination of technical features described above, but shall also encompass other technical solutions formed by any combination of technical features described above or equivalents thereof without departing from the spirit of the present disclosure, such as the technical solutions formed by interchange of the above features with the technical features disclosed in the present disclosure (yet not limited thereto) having similar functions.
Furthermore, although the operations are depicted in a particular order, this should not be construed as demanding that these operations be performed in the particular order as shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although several specific implementation details are included in the above description, these should not be construed as limitations on the scope of the present disclosure. Certain features that are described in the context of individual embodiments can also be implemented in a combined manner in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely exemplary forms for implementing the claims.
Number | Date | Country | Kind |
---|---|---|---|
202211427159.2 | Nov 2022 | CN | national |