掌桥专利:专业的专利平台
掌桥专利
首页

音乐播放方法及设备

文献发布时间:2023-06-19 11:26:00


音乐播放方法及设备

技术领域

本公开实施例涉及终端设备技术领域,尤其涉及一种音乐播放方法及设备。

背景技术

随着终端设备的功能越来越强大,人们对终端设备的使用日益广泛。人们对终端设备的使用大部分是对终端设备中运行的应用程序的使用。不同的应用程序提供的功能不同。例如,视频应用可以向用户提供各种视频的搜索、播放功能,音乐应用可以向用户提供音乐搜索、播放功能。

在用户使用终端设备的过程中,如何降低用户的操作复杂度是亟待解决的问题。

发明内容

本公开实施例提供一种音乐播放方法及设备,以降低用户在使用终端设备的过程中的操作复杂度。

第一方面,本公开实施例提供一种音乐播放方法,包括:

接收在具有视频播放功能的第一应用中的第一操作指令;

响应于所述第一操作指令,调用音乐播放器在所述第一应用中播放音乐,所述音乐为音频音乐或视频音乐。

第二方面,本公开实施例提供一种终端设备,包括:

操作指令接收模块,用于接收在具有视频播放功能的第一应用中的第一操作指令;

音乐播放模块,用于响应于所述第一操作指令,调用音乐播放器在所述第一应用中播放音乐,所述音乐包括以下至少一种:音频音乐、视频音乐。

第三方面,本公开实施例提供一种终端设备,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述终端设备实现如上第一方面所述的方法。

第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,使计算设备实现如上述第一方面所述的方法。

第五方面,本公开实施例提供一种计算机程序,所述计算机程序用于实现如上述第一方面所述的方法。

本公开实施例提供的音乐播放方法及设备,该方法包括:接收在具有视频播放功能的第一应用中的第一操作指令;响应于所述第一操作指令,调用音乐播放器在所述第一应用中播放音乐。本公开实施例可以通过用户的第一操作指令,在第一应用中播放音乐,避免用户从第一应用中退出再进入音乐应用以播放音乐,降低了用户的操作复杂度。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示例性给出了本公开实施例提供的一种音乐播放方法的步骤流程图;

图2、3示例性示出了本公开实施例提供的两种第一界面示意图;

图4示例性示出了本公开实施例提供的一种第二界面示意图;

图5至图7示例性给出了本公开实施例提供的终端设备的三种结构框图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开实施例可以应用于终端设备中。用户在使用终端设备的过程中可以播放视频数据、音频数据。

现有技术中,用户在使用终端设备的过程中,可以在终端设备中运行的视频应用中搜索视频、播放视频。终端设备在运行视频应用的过程中,若用户需要切换到音乐应用,则用户需要首先退出视频应用,然后在终端设备中查找音乐应用,最后启动该音乐应用以在该音乐应用中搜索音乐、播放音乐。

可以看出,上述从视频应用切换到音乐应用的过程中,需要用户进行的操作步骤较多,导致用户的操作复杂度较高。

为了解决上述问题,可以在视频应用中直接播放音乐,避免用户从视频应用切换到音乐应用。如此,不需要用户退出视频应用、查找音乐应用、启动音乐应用,减少了用户的操作步骤,进而降低了用户的操作复杂度。

参考图1,图1示例性给出了本公开实施例提供的一种音乐播放方法的步骤流程图。图1所示的方法可以应用在终端设备中,由终端设备执行该方法的步骤,包括:

S101:接收在具有视频播放功能的第一应用中的第一操作指令。

其中,第一应用为提供视频搜索、视频播放等功能的应用程序,也可以称为视频应用。在本公开实施例中,第一应用可以为短视频应用,短视频应用为用于提供短视频搜索、播放等功能的应用程序,短视频为时长小于或等于预设时长的视频。例如,预设时长可以为5分钟,从而短视频可以为时长小于或等于5分钟的视频。

上述第一操作指令可以是对第一应用界面中的第一控件的操作指令,也可以是第一应用界面中的滑动指令等。第一应用中的任意界面称为上述第一应用界面,第一应用界面可以包括但不限于:第一应用的首界面、第一应用中播放视频数据的界面、第一应用中显示搜索结果的界面。

S102:响应于上述第一操作指令,调用音乐播放器在第一应用中播放音乐,该音乐为音频音乐或视频音乐。

其中,音乐播放器是第一应用中内置的播放器,调用该音乐播放器播放音乐时不需要跳转到其余应用中,直接跳转至该第一应用的音视频播放界面中播放音乐。

上述音频音乐是用音频格式表达的音乐,视频音乐是用音频和视频表达的音乐,视频音乐在播放时同时播放音频和视频,视频音乐可以为MTV(music television,音乐电视)。

上述第一应用中通过第一播放器实现视频播放功能,第一播放器和音乐播放器具有不同界面。不同界面的显示方式、界面中用于控制播放的控件布局不同。

本公开实施例一个典型的应用场景是,用户在第一应用的第一播放器中播放视频,视频中包括音乐,用户对该音乐感兴趣,从而可以调用音乐播放器在第一应用中播放音乐。也就是音乐播放器中播放的音乐与第一播放器中正在播放的视频中包括的音乐相关联。可选地,调用音乐播放器在第一应用中播放音乐,包括:

首先,显示第一界面,第一界面中包括至少一个控件,每个控件对应一类服务;然后,接收用户对至少一个控件中的第二控件的第二操作指令;最后,响应于对第二操作指令,调用音乐播放器在第一应用中播放音乐。

其中,上述第一界面用于显示多个控件,一个控件对应一种服务,也就是一类服务。例如,如图2所示,第一界面覆盖在第一应用界面之上,第一界面可以显示有三个控件:BT1、BT2和BT3,BT1对应“直播”服务,BT2对应“好物推荐”服务,BT3对应“音乐”服务。从而,用户点击BT1之后可以跳转到直播界面,以显示一个或多个直播信息,用户点击BT2之后可以跳转到好物推荐界面,以显示一个或多个推荐的商品,用户点击BT3之后跳转到音乐界面,以显示一个或多个音乐。这里的音乐界面也就是后续的第二界面。

可以理解的是,上述“音乐”服务对应的控件BT3为第二控件。上述第一界面可以覆盖在第一应用界面上,可以完全或部分覆盖第一应用界面。上述第一界面可以位于第一应用界面上的任意位置。

上述每个控件可以对应有一个主标题和副标题,主标题用于简单说明控件的作用,副标题用于更详细的说明控件的作用。在本公开实施例中,主标题是固定的。如图2所示,BT1的主标题为“直播”,BT2的主标题为“好物推荐”,BT3的主标题为“音乐”。副标题可以针对不同用户、不同时间从预设标题库中随机选取一个显示。例如,对于BT3,预设标题库中包括以下六种副标题:“发现热歌”、“独家指定今日好歌”、“为你推荐好歌”、“根据你的口味推荐好歌”、“好歌私人订制”、“热歌雷达”,图2中随机选取了“你可能爱听XXX”作为副标题。对于所有用户、任一时间,上述BT3的主标题均为“音乐”,但副标题是针对该用户该时间从预设标题库中随机选取的一个时间,即针对不同用户该副标题可以不同,针对同一用户、不同时间,该副标题也可以不同。

可选地,在第一界面中,每个上述控件还对应显示有该控件对应的服务中的一个或多个推荐对象和/或收藏对象。例如,由于第一界面中包括推荐对象和收藏对象,从而图3中的第一界面完全覆盖第一应用界面。在图1所示的第一界面中,对于上述BT1,可以显示的推荐对象可以为正在直播的主播1和主播2的主播信息,主播信息可以包括主播图像、标识等;对于上述BT2,显示的推荐对象为商品1和2的商品信息,商品1和2可以为新上线的商品或按照推荐策略确定的商品,商品信息可以包括商品图像、商品名称等;对于上述BT3,也就是第二控件,不仅可以显示推荐对象:音乐1和音乐2,还可以显示收藏对象:音乐3和音乐4,音乐1和音乐2可以为新上线的音乐、按照推荐策略确定的音乐,显示音乐即为显示音乐信息,音乐信息可以包括歌手信息、音乐封面、音乐名称、专辑名称等。当收藏的音乐的数量为0时,仅显示“我的收藏”标题,不显示收藏的歌曲数目和收藏的音乐信息。当接收到用户对收藏的音乐信息的显示区域的操作指令时,进入第二界面中用于显示用户收藏的音乐信息的分页中。

可以理解的是,上述推荐对象可以在每次进入第一界面时实时获取,也可以是按照一定时间周期更新。

在上述第一界面中,每个推荐对象或每个用户收藏的对象还可以对应一个子控件。当用户点击该子控件时,可以显示用户点击的子控件对应的推荐对象或收藏对象。

可选地,终端设备在接收到前述第二操作指令时,跳转到第二界面中,该第二界面中可以包括一个或多个分页。当该第二界面中包括一个分页时,直接跳转到该第二界面中的该分页。当该第二界面中包括多个分页时,不同分页中的音乐是不同的,即按照不同策略获取得到的,可以跳转到第二界面中的其中一个目标分页中,在该目标分页中显示对应的音乐播放器界面,该音乐播放器界面中包括目标分页中正在播放的音乐的信息。例如,图4示例性示出了第二界面示意图,参照图4所示,第二界面包括三个分页:TAB1、TAB2和TAB3,其中,TAB1用于显示个性化推荐的音乐,TAB2用于显示用户收藏的音乐,TAB3用于显示非个性化推荐的音乐信息,第二界面中当前显示的是TAB2。当接收到第二操作指令时,跳转到第二界面的目标分页TAB1中,并播放音乐,该音乐中包括个性化推荐的第一个音乐。当然,用户可以在三个分页之间进行切换,在每切换到一个分页之后,可以播放该分页中第一个音乐,也可以继续播放切换前分页中正在播放的音乐。上述目标分页可以为以下一种:默认分页、第二操作指令对应的分页、第二操作指令对应的音乐所属的分页。

其中,默认分页可以为预先设定的任一分页,例如,TAB1。

第二操作指令对应的分页可以为用户点击的区域所对应的分页。例如,在第一界面中显示有跳转至每个分页的控件,显示该控件的区域与该分页对应。当用户点击其中一个控件时,在第二界面中显示该控件对应的分页。

第二操作指令对应的音乐所属的分页可以为用户点击的区域所显示的音乐所属的分页。例如,在第一界面中显示有推荐音乐和收藏音乐,当用户点击收藏音乐所在的区域时,显示收藏音乐所属的分页,即用于显示收藏的音乐的第二分页。

在显示第二界面的目标分页之后,可以在目标分页中显示音乐播放器界面,并从目标分页的任一音乐开始播放,即任一音乐均可以作为第一个播放的音乐。当然,若第二操作指令是对应一音乐进行的,则也可以从第二操作指令对应的音乐开始播放,即第二操作指令对应的音乐为第一个播放的音乐。

其中,个性化推荐的音乐信息可以为与用户喜好匹配的音乐信息,非个性化推荐的音乐信息可以根据音乐评估指标确定的音乐信息,非个性化推荐的音乐信息可以为访问量较高的音乐信息。

对于个性化推荐的音乐信息,音乐信息可以包括但不限于:音乐封面、音乐名称、音乐创作者信息。如图4所示,在对应的分页(后续称为第一分页)中,还显示有播放进度条,播放进度条的总时长为正在播放的音乐的总时长,用户可以对播放进度条进行操作以调整播放进度。

可选地,在上述第一分页的音乐播放器界面中,默认显示正在播放的个性化推荐的音乐信息。如图4所示,该第一分页中还显示有第三控件,当用户点击第三控件时,在该第一分页中显示所有个性化推荐的音乐信息。

可选地,在上述第一分页的音乐播放器界面中,还可以显示音乐信息的管理控件。用户对该管理控件进行操作,以删除一个或多个音乐信息,或,调整音乐信息的播放顺序。

可选地,参照图4所示,音乐播放器界面中还包括暂停/播放控件,用于暂停或播放音乐。

可选地,在上述第一分页的音乐播放器界面中,还可以显示音乐信息的播放控制控件。用户可以对播放控制控件进行操作,以在个性化推荐的音乐信息之间进行切换播放,例如,如图4所示,用户可以点击上一首控件以从当前音乐切换到上一音乐,用户可以点击下一首控件以从当前音乐切换到下一音乐。当然,用户还可以在第二界面的任一分页的音乐播放器界面中进行滑动操作,终端设备在接收到该滑动操作时,根据滑动操作在音乐播放器界面中对该分页的音乐进行切换播放。例如,用户可以通过朝向第一方向的滑动操作从当前音乐切换到上一音乐,通过朝向第二方向的滑动操作从当前音乐切换到下一音乐,其中,第一方向和第二方向相反,例如,第一方向为向下滑动,第二方向为向上滑动。

可选地,在上述第一分页的音乐播放器界面中,如图4所示,还可以显示音乐信息的播放模式控件。用户可以对播放模式控件进行操作,以切换播放模式。其中,播放模式可以为顺序播放、单曲循环、随机播放等,如图4所示,当前播放模式为单曲循环。

可选地,在上述第一分页的音乐播放器界面中,如图4所示,还可以显示音乐信息的收藏控件。用户可以对收藏控件进行操作,以收藏音乐信息。

当然,当用户将第一应用切换到后台运行,或关闭终端设备的屏幕之后,继续播放上述第一分页中的音乐。

对于上述用户收藏的音乐信息,音乐信息包括:音乐封面、音乐名称、音乐创作者名称、音乐时长,对应的分页(后续称为第二分页)中显示用户收藏的音乐信息。

当从非个性化推荐的音乐信息对应的分页(后续称为第三分页)切换到第二分页之后,第三分页中正在播放的音乐继续播放,在第二分页播放音乐之前,停止播放第三分页中正在播放的音乐。

可选地,上述第二分页中还显示有用于播放全部音乐信息的控件。用户对该控件进行操作之后,可以按照顺序依次播放音乐。

可选地,上述第二分页中的每个音乐信息对应有一个子控件。用户对该子控件进行操作之后可以播放该子控件对应的音乐。该子控件对应的音乐可以默认全屏模式进行播放。用户也可以将全屏模式切换到简化模式,以及将简化模式切换回全屏模式。

在全屏模式下,显示播放进度条、音乐信息的管理控件、音乐信息的播放控制控件、播放模式控件、取消收藏控件。

可选地,该全屏模式下还显示有第三控件,当用户点击第三控件时,在该第二分页中显示所有个性化推荐的音乐信息。

可选地,该全屏模式下,还可以显示音乐信息的管理控件。用户对该管理控件进行操作,以删除一个或多个音乐信息,或,调整音乐信息的播放顺序。

可选地,在该全屏模式下中,还可以显示音乐信息的播放控制控件。用户可以对播放控制控件进行操作,以在个性化推荐的音乐信息之间进行切换播放,例如,用户可以点击“上一首”控件以从当前音乐切换到上一音乐,用户可以点击“下一首”控件以从当前音乐切换到下一音乐。当然,用户还可以通过朝向第一方向的滑动操作从当前音乐切换到上一音乐,通过朝向第二方向的滑动操作从当前音乐切换到下一音乐,其中,第一方向和第二方向相反,例如,第一方向为向下滑动,第二方向为向上滑动。

可选地,在该全屏模式下,还可以显示音乐信息的播放模式控件。用户可以对播放模式控件进行操作,以切换播放模式。其中,播放模式可以为顺序播放、单曲循环、随机播放等。

可选地,在该全屏模式下,还可以显示音乐信息的收藏控件。用户可以对收藏控件进行操作,以收藏音乐信息。

当然,当用户将第一应用切换到后台运行,或关闭终端设备的屏幕之后,继续播放上述第二分页中的音乐。

在简化模式下,显示正在播放的音乐名称、音乐封面、音乐创作者和用于暂停播放的控件、用于重新启动播放的控件、用于取消收藏该音乐的控件。

可选地,当用户收藏的音乐信息的数量小于或等于预设数量阈值(可以称为第一预设数量阈值)时,可以向用户推荐收藏音乐,以使用户收藏音乐信息,使收藏的音乐信息的数量达到第一预设数量阈值。上述推荐收藏的音乐可以为个性化推荐的音乐信息中未播放的音乐,即第一分页中未播放的音乐,当然,推荐收藏的音乐还可以为第三分页中未播放的音乐。推荐收藏的音乐可以按照预设周期进行更新。

可选地,第二分页中可以划分为两个区域,其中一个区域用于显示用户收藏的音乐信息,另一区域用于显示推荐收藏的音乐。

可选地,在上述第二分页中,还可以显示用于删除推荐收藏的音乐的控件。用户可以通过该控件删除一个或多个推荐收藏的音乐。

可选地,在接收到用户对推荐收藏的音乐的停止显示操作时,若用户收藏的音乐信息的数量为0,则可以显示提示控件,该提示控件用于提示用户切换到第一分页。当接收到用户对提示控件的操作指令时,显示第一分页。

上述提示控件也可以称为跳转控件,上述对推荐收藏的音乐的停止显示操作可以为对推荐收藏的音乐的显示区域的关闭指令,从而在接收到用户对推荐收藏的音乐的显示区域的关闭指令时,若第二分页的音乐播放器界面中的收藏的音乐数量小于或等于第二预设数量阈值,则在音乐播放器界面中显示跳转控件,该跳转控件用于跳转至第一分页或第三分页中,该第二预设数量阈值小于第一预设数量阈值。上述第二预设数量可以为0或较小的数值。

可选地,在用户收藏的音乐信息的数量大于预设数量阈值时,在下次显示第二分页时,可以不显示向用户推荐收藏的音乐。

对于上述非个性化推荐的音乐信息,音乐信息包括:音乐封面、音乐名称、音乐创作者名称、音乐时长、音乐评估指标。

当从第二分页切换到第三分页之后,第二分页中正在播放的音乐继续播放,在第三分页播放非个性化推荐的音乐之前,停止播放第二分页中正在播放的音乐。

可选地,第三分页中还可以显示本次获取的非个性化推荐的音乐的更新时间,以及与上次获取的非个性化推荐的音乐之间的变化信息。

可选地,上述第三分页中还显示有用于播放全部音乐信息的控件。用户对该控件进行操作之后,可以按照顺序依次播放音乐。

可选地,上述第三分页中的每个音乐信息对应有一个子控件。用户对该子控件进行操作之后可以播放该子控件对应的音乐。该子控件对应的音乐可以默认全屏模式进行播放。用户也可以将全屏模式切换到简化模式,以及将简化模式切换回全屏模式。

在全屏模式下,显示播放进度条、音乐信息的管理控件、音乐信息的播放控制控件、播放模式控件、收藏控件。

可选地,该全屏模式下还显示有第三控件,当用户点击第三控件时,在该第三分页中显示所有个性化推荐的音乐信息。

可选地,该全屏模式下,还可以显示音乐信息的管理控件。用户对该管理控件进行操作,以删除一个或多个音乐信息,或,调整音乐信息的播放顺序。

可选地,在该全屏模式下中,还可以显示音乐信息的播放控制控件。用户可以对播放控制控件进行操作,以在个性化推荐的音乐信息之间进行切换播放,例如,用户可以点击“上一首”控件以从当前音乐切换到上一音乐,用户可以点击“下一首”控件以从当前音乐切换到下一音乐。当然,用户还可以通过朝向第一方向的滑动操作从当前音乐切换到上一音乐,通过朝向第二方向的滑动操作从当前音乐切换到下一音乐,其中,第一方向和第二方向相反,例如,第一方向为向下滑动,第二方向为向上滑动。

可选地,在该全屏模式下,还可以显示音乐信息的播放模式控件。用户可以对播放模式控件进行操作,以切换播放模式。其中,播放模式可以为顺序播放、单曲循环、随机播放等。

可选地,在该全屏模式下,还可以显示音乐信息的收藏控件。用户可以对收藏控件进行操作,以收藏音乐信息。

当然,当用户将第一应用切换到后台运行,或关闭终端设备的屏幕之后,继续播放上述第三分页中的音乐。

在简化模式下,显示正在播放的音乐名称、音乐封面、音乐创作者和用于暂停播放的控件、用于重新启动播放的控件、用于收藏该音乐的控件。

需要说明的是,第一分页的音乐在第一播放队列中,第二分页和第三分页中的音乐同在第二播放队列中。

从上面说明中可以看出,第二界面的多个分页之间是可以切换的,切换过程可以包括:接收分页切换指令;响应于该分页切换指令,显示切换后分页;若切换前分页的音乐播放器界面中正在播放第一音乐,则在切换分页之后继续播放第一音乐。

可以理解的是,在切换分页之后继续播放第一音乐时,不再显示第一音乐,而是显示切换后分页中的音乐播放器界面,该音乐播放器界面可能未播放音乐。用户可以在切换后分页中选定一个音乐进行播放。

用户在切换后分页中播放音乐的过程可以包括:接收在切换后分页的音乐播放器界面中的音乐播放指令,该音乐播放指令用于请求播放第二音乐;响应于音乐播放指令,停止播放第一音乐,在切换后分页的音乐播放器中播放第二音乐。

可以看出,当用户在切换后分页中选定第二音乐播放之后,切换前分页的音乐播放器中播放的第一音乐停止,从而可以避免两个音乐播放器同时播放音乐,导致的播放效果较差。

可选地,本公开实施例涉及的音乐为音乐全曲或音乐片段,当音乐为音乐片段时,本公开实施例还可以提供全区播放功能,主要步骤包括:接收在第二界面正在显示的音乐播放器界面中针对目标音乐片段的全曲播放指令;响应于全曲播放指令,播放目标音乐片段所属的完整音乐。

具体地,第二界面正在显示的音乐播放器界面中可以显示有全曲播放控件,用户点击该全曲播放控件之后,播放完整音乐,该完整音乐通常是通过合规方式获取的。

可选地,还可以在第二界面正在显示的音乐播放器界面中显示至少一个图片,该图片是根据正在播放的音乐绘制的。

其中,图片是与正在播放的音乐内容相关联的,进一步地,在播放音乐过程中的每个时刻,该时刻显示的图片与该时刻播放的音乐内容相关联。例如,正在播放的音乐表达的心情是伤心,可以绘制用于表达伤心的图片。

具体地,当正在播放的音乐为音频音乐时,可以显示该图片。当正在播放的音乐为视频音乐时,可以显示该图片或该视频音乐对应的视频。对应于图1所示的音乐播放方法,图5示例性给出了本公开实施例提供的一种终端设备的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图5,上述终端设备200包括:操作指令接收模块201和音乐播放模块202。

其中,操作指令接收模块201,用于接收在具有视频播放功能的第一应用中的第一操作指令。

音乐播放模块202,用于响应于所述第一操作指令,调用音乐播放器在所述第一应用中播放音乐,所述音乐为音频音乐或视频音乐。

可选地,音乐播放模块202,还用于:

显示第一界面,所述第一界面中包括至少一个控件,每个所述控件对应一类服务;

接收用户对所述至少一个控件中的第二控件的第二操作指令,所述第二控件对应音乐服务;

响应于所述第二操作指令,调用音乐播放器在所述第一应用中播放音乐。

可选地,所述第一界面中还包括以下至少一个对象:所述控件对应的服务中的推荐对象、所述控件对应的服务中的收藏对象,对于所述第二控件,所述服务为音乐服务,所述对象为音乐。

可选地,所述终端设备还包括:

音乐播放器界面显示模块,用于响应于所述第二操作指令,在第二界面的其中一个目标分页中,显示所述目标分页对应的音乐播放器界面,所述音乐播放器界面中包括所述目标分页中正在播放的音乐的信息;当所述第二界面包括至少两个分页时,不同分页中的音乐不同。

可选地,所述目标分页为以下一种:默认分页、所述第二操作指令对应的分页、所述第二操作指令对应的音乐所属的分页。

可选地,第一个播放的音乐为以下一种:所述目标分页中的任一音乐、所述第二操作对应的音乐。

可选地,所述第二界面的分页包括:用于显示个性化推荐的音乐的第一分页、用于显示收藏的音乐的第二分页、用于显示非个性化推荐的音乐的第三分页。

可选地,所述终端设备还包括:

滑动操作接收模块,用于接收在任一所述分页的音乐播放器界面中的滑动操作;

切换播放模块,用于根据所述滑动操作在所述音乐播放器界面中对所述分页的音乐进行切换播放。

可选地,所述终端设备还包括:

分页切换指令接收模块,用于接收分页切换指令;

切换后分页显示模块,用于响应于所述分页切换指令,显示切换后分页;

第一音乐播放模块,用于若切换前分页的音乐播放器界面中正在播放第一音乐,则在切换分页之后继续播放所述第一音乐。

可选地,所述装置还包括:

请求播放模块,用于接收在所述切换后分页的音乐播放器界面中的音乐播放指令,所述音乐播放指令用于请求播放第二音乐;

第二音乐播放模块,用于响应于所述音乐播放指令,停止播放所述第一音乐,在所述切换后分页的音乐播放器中播放所述第二音乐。

可选地,所述终端设备还包括:

模式切换操作接收模块,用于接收对所述第二界面中正在显示的音乐播放器界面的模式切换操作;

模式切换模块,用于响应于所述模式切换操作,将所述音乐播放器界面在全屏模式和简化模式之间切换显示。

可选地,所述第二分页中收藏的音乐数量小于或等于第一预设数量阈值,则所述第二分页的音乐播放器界面中还包括推荐收藏的音乐,所述推荐收藏的音乐包括以下至少一种:所述第一分页中未播放的音乐、所述第三分页中未播放的音乐。

可选地,所述终端设备还包括:

关闭指令接收模块,用于接收对所述推荐收藏的音乐的显示区域的关闭指令;

跳转控件显示模块,用于响应于所述关闭指令,若所述第二分页的音乐播放器界面中的收藏的音乐数量小于或等于第二预设数量阈值,则在所述音乐播放器界面中显示跳转控件,所述跳转控件用于跳转至所述第一分页或第三分页中,所述第二预设数量阈值小于第一预设数量阈值。

可选地,所述音乐为音乐全曲或音乐片段,当所述音乐为音乐片段时,所述终端设备还包括:

全曲播放请求模块,用于接收在所述第二界面正在显示的音乐播放器界面中针对目标音乐片段的全曲播放指令;

完整音乐播放模块,用于响应于所述全曲播放指令,播放所述目标音乐片段所属的完整音乐。

可选地,所述终端设备还包括:

图片显示模块,用于在所述第二界面正在显示的音乐播放器界面中显示至少一个图片,所述图片是根据正在播放的音乐绘制的。

可选地,所述第一应用通过第一播放器实现所述视频播放功能,所述第一播放器的和音乐播放器具有不同界面。

可选地,所述音乐与所述第一播放器中正在播放的视频中包括的音乐相关联。

本实施例提供的终端设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,可以参照上述方法实施例中的详细说明,本实施例此处不再赘述。

图6示例性给出了本公开实施例提供的一种终端设备700的结构框图。该终端设备700包括存储器702和至少一个处理器701;

其中,存储器702存储计算机执行指令;

至少一个处理器701执行存储器702存储的计算机执行指令,使得终端设备实现前述图1中的方法;

此外,该终端设备还可以包括接收器703和发送器704,接收器703用于接收从其余装置或设备的信息,并转发给处理器701,发送器704用于将信息发送到其余装置或设备。

进一步地,参考图7,示例性给出了本公开实施例提供的一种终端设备900的硬件结构示意图。其中,终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(Personal Digital Assistant,简称PDA)、平板电脑(Portable AndroidDevice,简称PAD)、便携式多媒体播放器(Portable Media Player,简称PMP)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图7示出的终端设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图7所示,终端设备900可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(Read Only Memory,简称ROM)902中的程序或者从存储装置908加载到随机访问存储器(Random Access Memory,简称RAM)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有终端设备900操作所需的各种程序和数据。处理装置901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。

通常,以下装置可以连接至I/O接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(Liquid CrystalDisplay,简称LCD)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置908;以及通信装置909。通信装置909可以允许终端设备900与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的终端设备900,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装置908被安装,或者从ROM902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述终端设备中所包含的;也可以是单独存在,而未装配入该终端设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该终端设备执行时,使得该终端设备执行上述实施例所示的方法。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LocalArea Network,简称LAN)或广域网(Wide Area Network,简称WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

本公开实施例还提供了一种计算机程序,计算机程序用于实现前述音乐播放方法。

本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,使计算设备实现如前述音乐播放方法。

在第一方面的第一种示例中,提供了一种音乐播放方法,包括:

接收在具有视频播放功能的第一应用中的第一操作指令;

响应于所述第一操作指令,调用音乐播放器在所述第一应用中播放音乐,所述音乐为音频音乐或视频音乐。

基于第一方面的第一种示例,在第一方面的第二种示例中,所述调用音乐播放器在所述第一应用中播放音乐,包括:

显示第一界面,所述第一界面中包括至少一个控件,每个所述控件对应一类服务;

接收用户对所述至少一个控件中的第二控件的第二操作指令,所述第二控件对应音乐服务;

响应于所述第二操作指令,调用音乐播放器在所述第一应用中播放音乐。

基于第一方面的第二种示例,在第一方面的第三种示例中,所述第一界面中还包括以下至少一个对象:所述控件对应的服务中的推荐对象、所述控件对应的服务中的收藏对象,对于所述第二控件,所述服务为音乐服务,所述对象为音乐。

基于第一方面的第三种示例,在第一方面的第四种示例中,所述方法还包括:

响应于所述第二操作指令,在第二界面的其中一个目标分页中,显示所述目标分页对应的音乐播放器界面,所述音乐播放器界面中包括所述目标分页中正在播放的音乐的信息;当所述第二界面包括至少两个分页时,不同分页中的音乐不同。

基于第一方面的第四种示例,在第一方面的第五种示例中,所述目标分页为以下一种:默认分页、所述第二操作指令对应的分页、所述第二操作指令对应的音乐所属的分页。

基于第一方面的第五种示例,在第一方面的第六种示例中,第一个播放的音乐为以下一种:所述目标分页中的任一音乐、所述第二操作对应的音乐。

基于第一方面的第四种示例,在第一方面的第七种示例中,所述第二界面的分页包括:用于显示个性化推荐的音乐的第一分页、用于显示收藏的音乐的第二分页、用于显示非个性化推荐的音乐的第三分页。

基于第一方面的第四种示例,在第一方面的第八种示例中,所述方法还包括:

接收在任一所述分页的音乐播放器界面中的滑动操作;

根据所述滑动操作在所述音乐播放器界面中对所述分页的音乐进行切换播放。

基于第一方面的第七种示例,在第一方面的第九种示例中,所述方法还包括:

接收分页切换指令;

响应于所述分页切换指令,显示切换后分页;

若切换前分页的音乐播放器界面中正在播放第一音乐,则在切换分页之后继续播放所述第一音乐。

基于第一方面的第九种示例,在第一方面的第十种示例中,所述方法还包括:

接收在所述切换后分页的音乐播放器界面中的音乐播放指令,所述音乐播放指令用于请求播放第二音乐;

响应于所述音乐播放指令,停止播放所述第一音乐,在所述切换后分页的音乐播放器中播放所述第二音乐。

基于第一方面的第十种示例,在第一方面的第十一种示例中,所述方法还包括:

接收对所述第二界面中正在显示的音乐播放器界面的模式切换操作;

响应于所述模式切换操作,将所述音乐播放器界面在全屏模式和简化模式之间切换显示。

基于第一方面的第七种示例,在第一方面的第十二种示例中,,所述第二分页中收藏的音乐数量小于或等于第一预设数量阈值,则所述第二分页的音乐播放器界面中还包括推荐收藏的音乐,所述推荐收藏的音乐包括以下至少一种:所述第一分页中未播放的音乐、所述第三分页中未播放的音乐。

基于第一方面的第十二种示例,在第一方面的第十三种示例中,所述方法还包括:

接收对所述推荐收藏的音乐的显示区域的关闭指令;

响应于所述关闭指令,若所述第二分页的音乐播放器界面中的收藏的音乐数量小于或等于第二预设数量阈值,则在所述音乐播放器界面中显示跳转控件,所述跳转控件用于跳转至所述第一分页或第三分页中,所述第二预设数量阈值小于第一预设数量阈值。

基于第一方面的第四种示例,在第一方面的第十四种示例中,所述音乐为音乐全曲或音乐片段,当所述音乐为音乐片段时,所述方法还包括:

接收在所述第二界面正在显示的音乐播放器界面中针对目标音乐片段的全曲播放指令;

响应于所述全曲播放指令,播放所述目标音乐片段所属的完整音乐。

基于第一方面的第四种示例,在第一方面的第十五种示例中,所述方法还包括:

在所述第二界面正在显示的音乐播放器界面中显示至少一个图片,所述图片是根据正在播放的音乐绘制的。

基于第一方面的第一至十五任一种示例,在第一方面的第十六种示例中,所述第一应用通过第一播放器实现所述视频播放功能,所述第一播放器的和音乐播放器具有不同界面。

基于第一方面的第十六种示例,在第一方面的第十七种示例中,所述音乐与所述第一播放器中正在播放的视频中包括的音乐相关联。在第二方面的第一种示例中,提供了一种终端设备,包括:

操作指令接收模块,用于接收在具有视频播放功能的第一应用中的第一操作指令;

音乐播放模块,用于响应于所述第一操作指令,调用音乐播放器在所述第一应用中播放音乐,所述音乐包括以下至少一种:音频音乐、视频音乐。

基于第二方面的第一种示例,在第二方面的第二种示例中,所述音乐播放模块202,还用于:

显示第一界面,所述第一界面中包括至少一个控件,每个所述控件对应一类服务;

接收用户对所述至少一个控件中的第二控件的第二操作指令,所述第二控件对应音乐服务;

响应于所述第二操作指令,调用音乐播放器在所述第一应用中播放音乐。

基于第二方面的第二种示例,在第二方面的第三种示例中,所述第一界面中还包括以下至少一个对象:所述控件对应的服务中的推荐对象、所述控件对应的服务中的收藏对象,对于所述第二控件,所述服务为音乐服务,所述对象为音乐。

基于第二方面的第三种示例,在第二方面的第四种示例中,所述终端设备还包括:

音乐播放器界面显示模块,用于响应于所述第二操作指令,在第二界面的其中一个目标分页中,显示所述目标分页对应的音乐播放器界面,所述音乐播放器界面中包括所述目标分页中正在播放的音乐的信息;当所述第二界面包括至少两个分页时,不同分页中的音乐不同。

基于第二方面的第四种示例,在第二方面的第五种示例中,所述目标分页为以下一种:默认分页、所述第二操作指令对应的分页、所述第二操作指令对应的音乐所属的分页。

基于第二方面的第五种示例,在第二方面的第六种示例中,第一个播放的音乐为以下一种:所述目标分页中的任一音乐、所述第二操作对应的音乐。

基于第二方面的第四种示例,在第二方面的第七种示例中,所述第二界面的分页包括:用于显示个性化推荐的音乐的第一分页、用于显示收藏的音乐的第二分页、用于显示非个性化推荐的音乐的第三分页。

基于第二方面的第四种示例,在第二方面的第八种示例中,所述终端设备还包括:

滑动操作接收模块,用于接收在任一所述分页的音乐播放器界面中的滑动操作;

切换播放模块,用于根据所述滑动操作在所述音乐播放器界面中对所述分页的音乐进行切换播放。

基于第二方面的第七种示例,在第二方面的第九种示例中,所述终端设备还包括:

分页切换指令接收模块,用于接收分页切换指令;

切换后分页显示模块,用于响应于所述分页切换指令,显示切换后分页;

第一音乐播放模块,用于若切换前分页的音乐播放器界面中正在播放第一音乐,则在切换分页之后继续播放所述第一音乐。

基于第二方面的第九种示例,在第二方面的第十种示例中,所述终端设备还包括:

请求播放模块,用于接收在所述切换后分页的音乐播放器界面中的音乐播放指令,所述音乐播放指令用于请求播放第二音乐;

第二音乐播放模块,用于响应于所述音乐播放指令,停止播放所述第一音乐,在所述切换后分页的音乐播放器中播放所述第二音乐。

基于第二方面的第十种示例,在第二方面的第十一种示例中,所述终端设备还包括:

模式切换操作接收模块,用于接收对所述第二界面中正在显示的音乐播放器界面的模式切换操作;

模式切换模块,用于响应于所述模式切换操作,将所述音乐播放器界面在全屏模式和简化模式之间切换显示。

基于第二方面的第七种示例,在第二方面的第十二种示例中,所述第二分页中收藏的音乐数量小于或等于第一预设数量阈值,则所述第二分页的音乐播放器界面中还包括推荐收藏的音乐,所述推荐收藏的音乐包括以下至少一种:所述第一分页中未播放的音乐、所述第三分页中未播放的音乐。

基于第二方面的第十二种示例,在第二方面的第十三种示例中,所述终端设备还包括:

关闭指令接收模块,用于接收对所述推荐收藏的音乐的显示区域的关闭指令;

跳转控件显示模块,用于响应于所述关闭指令,若所述第二分页的音乐播放器界面中的收藏的音乐数量小于或等于第二预设数量阈值,则在所述音乐播放器界面中显示跳转控件,所述跳转控件用于跳转至所述第一分页或第三分页中,所述第二预设数量阈值小于第一预设数量阈值。

基于第二方面的第四种示例,在第二方面的第十四种示例中,所述音乐为音乐全曲或音乐片段,当所述音乐为音乐片段时,所述终端设备还包括:

全曲播放请求模块,用于接收在所述第二界面正在显示的音乐播放器界面中针对目标音乐片段的全曲播放指令;

完整音乐播放模块,用于响应于所述全曲播放指令,播放所述目标音乐片段所属的完整音乐。

基于第二方面的第四种示例,在第二方面的第十五种示例中,所述终端设备还包括:

图片显示模块,用于在所述第二界面正在显示的音乐播放器界面中显示至少一个图片,所述图片是根据正在播放的音乐绘制的。

基于第二方面的第一至十五任一种示例,在第二方面的第十六种示例中,所述第一应用通过第一播放器实现所述视频播放功能,所述第一播放器的和音乐播放器具有不同界面。

基于第二方面的第十六种示例,在第二方面的第十七种示例中,所述音乐与所述第一播放器中正在播放的视频中包括的音乐相关联。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

相关技术
  • 音乐播放方法、装置及音乐播放设备
  • 基于车载设备的音乐播放方法以及音乐播放装置
技术分类

06120112923554