CN110970059A - 一种多媒体信息播放方法、装置及可读存储介质 - Google Patents

一种多媒体信息播放方法、装置及可读存储介质 Download PDF

Info

Publication number
CN110970059A
CN110970059A CN201811153512.6A CN201811153512A CN110970059A CN 110970059 A CN110970059 A CN 110970059A CN 201811153512 A CN201811153512 A CN 201811153512A CN 110970059 A CN110970059 A CN 110970059A
Authority
CN
China
Prior art keywords
multimedia information
play list
multimedia
preset
playing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811153512.6A
Other languages
English (en)
Inventor
艾牤宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201811153512.6A priority Critical patent/CN110970059A/zh
Publication of CN110970059A publication Critical patent/CN110970059A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

本发明提供了一种多媒体信息播放方法、装置及可读存储介质。在检测到用户的预设多媒体操作情况下,可确定与预设多媒体操作对应的有效播放列表,在此同时,生成与该有效播放列表对应的随机播放列表。这样,在用户随时将播放模式切换至随机播放模式时,均能直接获得该随机播放列表,按预先生成好的随机播放列表中多媒体信息排列的先后顺序依次进行播放。在提升随机播放效率的同时,可以有效降低多媒体信息的随机重复率。

Description

一种多媒体信息播放方法、装置及可读存储介质
技术领域
本发明涉及电子技术领域,尤其涉及一种多媒体信息播放方法、装置及可读存储介质。
背景技术
随着电子设备技术的不断发展,各种电子设备被广泛应用于人们的日常生活中,为人们的生活带来便利的同时,也为用户带来更多的娱乐。其中,多媒体类的设备或者应用程序可以播放多媒体信息(如:音频文件、视频文件等),为用户提供丰富的影音体验。在进行多媒体信息播放时,现有技术提供以下几种播放方式:顺序播放、循环播放、单曲循环、随机播放等。在现有的随机播放模式下,以播放歌曲为例,在播放完一首歌曲之后,将随机的选择一首歌曲进行播放,导致用户很容易重复听到上一首歌曲,随机重复率较高。
发明内容
本发明实施例提供了一种多媒体信息播放方法、装置及可读存储介质,用以降低随机播放模式下随机播放的多媒体信息的重复率。
第一方面,本发明实施例提供了一种多媒体信息播放方法,包括:
在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
生成与所述有效播放列表对应的随机播放列表;
在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
可选的,所述确定与所述预设多媒体操作对应的有效播放列表,包括:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
可选的,所述获得与所述预设多媒体操作对应的初始播放列表,包括:
在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表;或
在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表;或
在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
可选的,所述对所述初始播放列表中的每个多媒体信息进行有效性验证,包括:
针对所述初始播放列表中的每个多媒体信息,基于该多媒体信息的播放时长、发布时间、版权信息、质量信息中任意一种或多种组合,对该多媒体信息进行有效性验证。
可选的,在所述对所述初始播放列表中的每个多媒体信息进行有效性验证之后,所述方法还包括:
如果所述初始播放列表中有效多媒体信息数量小于或等于所述预设数值,输出提示信息,用于提示用户重新确定播放列表,以使得在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
第二方面,本发明实施例提供一种多媒体信息播放装置,包括:
确定单元,用于在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
生成单元,用于生成与所述有效播放列表对应的随机播放列表;
播放单元,用于在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
可选的,所述确定单元具体用于:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
可选的,所述确定单元具体用于:
在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表;或
在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表;或
在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
可选的,所述确定单元具体用于:
针对所述初始播放列表中的每个多媒体信息,基于该多媒体信息的播放时长、发布时间、版权信息、质量信息中任意一种或多种组合,对该多媒体信息进行有效性验证。
可选的,所述装置还包括提示单元,所述提示单元具体用于:
在所述对所述初始播放列表中的每个多媒体信息进行有效性验证之后,如果所述初始播放列表中有效多媒体信息数量小于或等于所述预设数值,输出提示信息,用于提示用户重新确定播放列表,以使得在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
第三方面,本发明实施例提供一种多媒体信息播放装置,所述多媒体信息播放装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前述第一方面实施例中所述的多媒体信息播放方法的步骤。
第四方面,本发明实施例提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述第一方面实施例中所述的多媒体信息播放方法的步骤。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
在本发明实施例的技术方案中,在检测到用户的预设多媒体操作情况下,可确定与预设多媒体操作对应的有效播放列表,在此同时,生成与该有效播放列表对应的随机播放列表。这样,在用户随时将播放模式切换至随机播放模式时,均能直接获得该随机播放列表,按预先生成好的随机播放列表中多媒体信息排列的先后顺序依次进行播放。并不像现有技术中,在每次播放一个多媒体信息后每次均去随机获得下一个待播放的多媒体信息,导致随机到上一次播放的多媒体信息的概率较大。本实施例中的方法,在提升随机播放效率的同时,可以有效降低多媒体信息的随机重复率。
附图说明
图1为本发明第一实施例中的多媒体信息播放方法的流程图;
图2为本发明第二实施例中的多媒体信息播放装置的示意图;
图3为本发明第三实施例中多媒体信息播放装置的示意图。
具体实施方式
本发明实施例提供了一种多媒体信息播放方法、装置及可读存储介质,用以降低随机播放模式下随机播放的多媒体信息的重复率,该方法包括:在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;生成与所述有效播放列表对应的随机播放列表;在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
实施例
请参考图1,本发明第一实施例提供一种多媒体信息播放方法,该多媒体信息播放方法包括如下步骤:
S101:在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
S102:生成与所述有效播放列表对应的随机播放列表;
S103:在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
具体的,本实施例中,多媒体信息播放方法应用于包括例如视频播放装置、音频播放装置、智能手机、平板电脑之类的移动终端,还可以应用于台式计算机等设备,当然,还可以应用于其它电子设备,在此,本申请不做限制。
具体的,在本实施例中,首先,通过步骤S101,在检测到用户的预设多媒体操作情况下,触发电子设备获得初始播放列表,再根据该初始播放列表确定出有效播放列表。在具体实施过程中,检测到的预设多媒体操作不同,对应的初始播放列表不同。具体的,可包括但不限于以下几种情况:
第一种:在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表。
具体的,在本实施例中,多媒体应用程序会按预设策略为用户推荐多媒体信息,比如:音乐应用程序会按用户的历史试听记录,为用户推荐用户可能感兴趣的歌曲。为用户推荐的多媒体信息对应一个多媒体推荐列表。如果检测到用户开启多媒体应用程序,则该多媒体应用程序会向服务器请求多媒体推荐列表。或者,多媒体应用程序会从本地库中挑选为用户推荐的多媒体信息,生成多媒体推荐列表。在获得该多媒体推荐列表后,将其作为初始播放列表。在具体实施过程中,在检测到用户开启多媒体应用程序的操作时,还可以将用户最近一次播放的多媒体信息所在的多媒体播放列表作为初始播放列表。
第二种:在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表。
具体的,在本实施例中,在用户开启多媒体应用程序后,多媒体应用程序的主功能界面中为用户推荐多个专辑,每个专辑对应一个播放列表,当检测搭配用户选定某个专辑的操作时,该选定的专辑对应的播放列表即为用户选定的预设播放列表,该预设播放列表即为初始播放列表。或者,用户可将自己喜爱的多媒体信息进行收藏,添加至对应的收藏列表,在检测到用户选择某个收藏列表情况下,将用户选定的收藏列表作为初始播放列表。
第三种:在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
具体的,在本实施例中,多媒体应用程序提供搜索功能,在检测到用户搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息。比如:用户搜索关键词“贝多芬”对应多媒体信息,“贝多芬”包括多个钢琴曲目,按搜索结果排序生成对应的播放列表,该播放列表结尾初始播放列表。
在具体实施过程中,确定初始列表的方式并不限于上述列举的几种方式,可根据实际需要进行设定,在此,本申请不做限制。
在通过上述步骤确定出初始播放列表,会对该初始播放列表中的多媒体信息进行有效性验证,以确定出与之对应的有效放列表。确定与预设多媒体操作对应的有效播放列表可通过如下步骤实现:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
如果所述初始播放列表中有效多媒体信息数量小于或等于所述预设数值,输出提示信息,用于提示用户重新确定播放列表,以使得在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
具体的,在本实施例中,按前述方式可在检测到用户的预设多媒体操作的情况下确定出与之对应的初始播放列表,然后对初始播放列表中的每个多媒体信息进行有效性验证。在进行有效性验证时,可基于该多媒体信息的播放时长、发布时间、版权信息、质量信息中任意一种或多种组合,对该多媒体信息进行有效性验证。比如:获得多媒体信息的播放时长,在播放时长大于预设时长情况下;和/或,在该多媒体信息的发布时间晚于预设时间情况下;和/或,在版权信息表明多媒体应用程序具备该多媒体信息的合法版权情况下;和/或,在质量信息表明该多媒体信息的质量满足预设质量要求(如:音质要求、画质要求等)情况下,可认为该多媒体信息有效。当然,在具体实施过程中,对多媒体信息进行有效性验证的方式可根据实际需要进行设定,在此,本申请不做限制。
在通过上述任一方式对初始播放列表中每个多媒体信息进行有效性验证后,可以确定出初始播放列表中具体包括哪些有效多媒体信息,以及有效多媒体信息的数量。如果初始播放列表中包括的有效多媒体信息的数量大于预设数值,可将该初始播放列表作为有效播放列表。通常情况下,预设数值可设定为1,表明在初始播放列表中存在一个有效多媒体信息,即可认为该初始播放列表有效。针对初始播放列表中仅存在一个有效多媒体信息情况,可以按循环播放模式进行播放,这样可能会导致用户的应用体验不好,所以,在具体实施过程中,可根据实际需要,对该预设数值进行设定,在此,本申请不做限制。
通过上述方式进行有效性验证后,如果初始播放列表的有效多媒体信息的数量小于或等于预设数值,表明该初始播放列表不符合有效性条件,可输出提示信息,用于提示用户重新确定初始播放列表,进而在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
进而,在通过步骤S101确定出有效播放列表后,通过步骤S102,在获取到前述提及的初始播放列表的同时,生有效播放列表对应的随机播放列表。
具体的,生成随机播放列表的方式可通过但不限于以下几种方式:
第一种:针对有效播放列表中的有效多媒体信息,确定存储在本地缓存的第一类有效多媒体信息,先针对第一类有效多媒体信息进行随机操作,生成与第一类有效多媒体信息对应的第一随机播放子列表。然后,确定存储在远端服务器的第二类有效多媒体信息,再针对第二类有效多媒体信息进行随机操作,生成与第二类有效多媒体信息对应的第二随机播放子列表。将第一随机播放子列表与第二随机播放子列表合并,第二随机播放子列表位于第一随机播放子列表之后,得到最终的随机播放列表。
这样,在用户切换至随机播放模式时,通过步骤S103,对随机播放列表中的多媒体信息依次进行播放,由于存储在本地的多媒体信息排在前面进行播放,确保了用户能及时听到或看到有效的多媒体信息,也为存储在远端服务器的有效多媒体信息预留足够的缓冲时间,以确保在播放远端服务器中的有效多媒体信息时,及时进行播放,有效提升用户的应用体验。
第二种:针对有效播放列表中的有效多媒体信息,依然确定出存储在本地缓存的第一类有效多媒体信息,和存储在远端服务器中的第二类有效多媒体信息。确定当前网络状态,如果当前网络状态表明电子设备处于连接至运营商网络、没有连接网络以及连接的无线局域网的网速小于预设网速的状态,可以仅对第一类有效多媒体信息进行随机,生成第一随机播放子列表。而最终的随机播放列表中仅包含该第一随机播放子列表。
这样,在用户切换至随机播放模式时,通过步骤S103,对随机播放列表中的多媒体信息依次进行播放。在无网、运营商网络或网络状态不好情况下,仅针对本地有效多媒体信息进行随机播放,以确保随机播放的有效性与及时性。
第三种:针对有效播放列表中的有效多媒体信息,依然确定出存储在本地缓存的第一类有效多媒体信息,和存储在远端服务器中的第二类有效多媒体信息。确定当前网络状态,如果当前网络状态表明电子设备处于连接至无线局域网或者在用户确认下的运营商网络(即:用户确认可通过运营商网络进行网络多媒体信息播放),可获得电子设备的当前网速,基于当前网速与位于远端服务器的有效多媒体数量,预先估算缓冲所有位于远端服务器的有效多媒体所需的缓存时长,根据该缓冲时长,优先进行随机的本地有效多媒体信息的数量,然后按此数量挑选出本地有效多媒体信息进行随机,生成第一随机播放子列表,再将剩余的全部有效多媒体信息进行随机,生成第二随机播放子列表,将第一随机播放子列表与第二随机播放子列表合并,第二随机播放子列表位于第一随机播放子列表之后,得到最终的随机播放列表。
这样,在用户切换至随机播放模式时,通过步骤S103,对随机播放列表中的多媒体信息依次进行播放,由于存储在本地的多媒体信息排在前面进行播放,确保了用户能及时听到或看到有效的多媒体信息,也为存储在远端服务器的有效多媒体信息预留足够的缓冲时间,以确保在播放远端服务器中的有效多媒体信息时,及时进行播放,有效提升用户的应用体验。
第四种:针对有效播放列表中的每个有效多媒体信息,可以根据用户针对该多媒体信息的历史播放记录,确定与之对应的随机权重值,按每个有效多媒体信息的随机权重值进行随机,得到最终的随机播放列表。根据用户针对该多媒体信息的历史播放记录,确定与之对应的随机权重值,在具体实现中,可以结合在预设时间段内的有效播放次数、最近一次播放时间与当前时间的时间间隔等历史记录进行确定,具体的,在预设时间段内的有效播放次数越多,则该多媒体信息对应的随机权重值越高。最近一次播放时间与当前时间的时间间隔越短,则该多媒体信息对应的随机权重值越高。当然,还可以综合多个因素,采用加权平均方式确定出多媒体信息对应的随机权重值,在具体实施过程中,确定随机权重值的方式可根据需要进行设定,在此,本申请不做限制。
这样,在用户切换至随机播放模式时,通过步骤S103,对随机播放列表中的多媒体信息依次进行播放,由于随机时结合历史记录,考虑用户意愿,针对用户感兴趣的多媒体信息,随机排在前面的概率较大,用户也能越先听到或看到自己感兴趣的多媒体信息,能有效提升用户的应用体验。
进一步,在本实施例中,在切换至随机播放模式进行随机播放时,可按预先生成的随机播放列表中的第一个多媒体信息开始依次进行播放,也可以定位当前播放的多媒体信息在随机播放列表中的当前位置,再从当前位置的下一个多媒体信息开始依次播放随机播放列表中的多媒体信息。如果播放至随机播放列表中的最后一个多媒体信息,可以重新又从该随机播放列表的第一个多媒体信息开始依次播放。或者,播放至随机播放列表中的最后一个多媒体信息时,可按前述任意方式重新生成随机播放列表,再从重新生成的随机播放列表中的第一个多媒体信息开始依次播放。这样,用户无需进行任何操作,即可为用户重新随机播放对应的多媒体信息,并且,随机的重复率较低,更加符合用户需求。
进一步,在本实施例中,还会基于用户的操作对生成的随机播放列表进行更新。比如:每次用户开启多媒体应用程序时,电子设备均会重新按前述方式生成随机播放列表,这样,每次开启多媒体应用程序对应的随机播放列表可能不同,更加满足用户随机播放的需求。又如:当用户从随机播放模式切换至其他播放模式时,也可以重新按前述方式生成随机播放列表。这样,如果用户再次将播放模式切换至随机播放模式,两次随机播放时对应的随机播放列表可能不同,随机重复率也能有效降低,更加满足用户需求。在具体实施过程中,随机播放列表更新的方式可以根据实际需要进行设定,在此,本申请不做限制。
请参见图2,本发明的第二实施例提供了一种多媒体信息播放装置,包括:
确定单元201,用于在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
生成单元202,用于生成与所述有效播放列表对应的随机播放列表;
播放单元203,用于在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
在一种可选实现方式中,所述确定单元具体用于:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
在一种可选实现方式中,所述确定单元具体用于:
在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表;或
在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表;或
在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
在一种可选实现方式中,所述确定单元具体用于:
针对所述初始播放列表中的每个多媒体信息,基于该多媒体信息的播放时长、发布时间、版权信息、质量信息中任意一种或多种组合,对该多媒体信息进行有效性验证。
在一种可选实现方式中,所述装置还包括提示单元,所述提示单元具体用于:
在所述对所述初始播放列表中的每个多媒体信息进行有效性验证之后,如果所述初始播放列表中有效多媒体信息数量小于或等于所述预设数值,输出提示信息,用于提示用户重新确定播放列表,以使得在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
请参见图3,本发明的第三实施例提供了一种多媒体信息播放装置,该实施例的装置包括:处理器301、存储器302以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如第一实施例中多媒体信息播放方法对应的程序。所述处理器执行所述计算机程序时实现上述第一实施例中多媒体信息播放方法中的步骤。或者,所述处理器执行所述计算机程序时实现上述第二实施例的装置中各模块/单元的功能。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述计算机装置中的执行过程。
所述装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图3仅仅是计算机装置的示例,并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述装置还可以包括输入输出设备、网络接入设备、总线等。
所称处理器301可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
所述存储器302可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
进一步,该装置所包括的处理器301还具有以下功能:
在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
生成与所述有效播放列表对应的随机播放列表;
在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
进一步,该装置所包括的处理器301还具有以下功能:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
进一步,该装置所包括的处理器301还具有以下功能:
在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表;或
在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表;或
在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
进一步,该装置所包括的处理器301还具有以下功能:
针对所述初始播放列表中的每个多媒体信息,基于该多媒体信息的播放时长、发布时间、版权信息、质量信息中任意一种或多种组合,对该多媒体信息进行有效性验证。
进一步,该装置所包括的处理器301还具有以下功能:
在所述对所述初始播放列表中的每个多媒体信息进行有效性验证之后,如果所述初始播放列表中有效多媒体信息数量小于或等于所述预设数值,输出提示信息,用于提示用户重新确定播放列表,以使得在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
本发明第四实施例提供了一种计算机可读存储介质,其上存储有计算机程序,本发明第二实施例中的所述多媒体信息播放装置集成的功能单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述第一实施例的多媒体信息播放方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种多媒体信息播放方法,其特征在于,包括:
在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
生成与所述有效播放列表对应的随机播放列表;
在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
2.如权利要求1所述的方法,其特征在于,所述确定与所述预设多媒体操作对应的有效播放列表,包括:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
3.如权利要求2所述的方法,其特征在于,所述获得与所述预设多媒体操作对应的初始播放列表,包括:
在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表;或
在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表;或
在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
4.如权利要求2所述的方法,其特征在于,所述对所述初始播放列表中的每个多媒体信息进行有效性验证,包括:
针对所述初始播放列表中的每个多媒体信息,基于该多媒体信息的播放时长、发布时间、版权信息、质量信息中任意一种或多种组合,对该多媒体信息进行有效性验证。
5.如权利要求2所述的方法,其特征在于,在所述对所述初始播放列表中的每个多媒体信息进行有效性验证之后,所述方法还包括:
如果所述初始播放列表中有效多媒体信息数量小于或等于所述预设数值,输出提示信息,用于提示用户重新确定播放列表,以使得在获得重新确定出的播放列表时,生成与该播放列表对应的随机播放列表。
6.一种多媒体信息播放装置,其特征在于,包括:
确定单元,用于在检测到用户的预设多媒体操作情况下,确定与所述预设多媒体操作对应的有效播放列表;
生成单元,用于生成与所述有效播放列表对应的随机播放列表;
播放单元,用于在检测到播放模式切换至随机播放模式情况下,按所述随机播放列表中多媒体信息排列的先后顺序依次进行播放。
7.如权利要求6所述的装置,其特征在于,所述确定单元具体用于:
获得与所述预设多媒体操作对应的初始播放列表;
对所述初始播放列表中的每个多媒体信息进行有效性验证;
如果所述初始播放列表中有效多媒体信息数量大于预设数值,将所述初始播放列表作为所述有效播放列表。
8.如权利要求7所述的装置,其特征在于,所述确定单元具体用于:
在检测到用户开启多媒体应用程序的操作时,获得为所述用户推荐的多媒体推荐列表,将所述多媒体推荐列表作为所述初始播放列表;或
在检测到用户选定预设播放列表时,将所述预设播放列表作为所述初始播放列表;或
在检测到用户通过多媒体应用程序搜索预设对象的多媒体信息时,获得搜索到的一个或多个多媒体信息,基于所述一个或多个多媒体信息生成所述初始播放列表。
9.一种多媒体信息播放装置,其特征在于,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-5中任一项所述的多媒体信息播放的步骤。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的多媒体信息播放方法的步骤。
CN201811153512.6A 2018-09-30 2018-09-30 一种多媒体信息播放方法、装置及可读存储介质 Pending CN110970059A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811153512.6A CN110970059A (zh) 2018-09-30 2018-09-30 一种多媒体信息播放方法、装置及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811153512.6A CN110970059A (zh) 2018-09-30 2018-09-30 一种多媒体信息播放方法、装置及可读存储介质

Publications (1)

Publication Number Publication Date
CN110970059A true CN110970059A (zh) 2020-04-07

Family

ID=70028277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811153512.6A Pending CN110970059A (zh) 2018-09-30 2018-09-30 一种多媒体信息播放方法、装置及可读存储介质

Country Status (1)

Country Link
CN (1) CN110970059A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112002352A (zh) * 2020-09-08 2020-11-27 平安国际智慧城市科技股份有限公司 随机播放音乐方法、装置、计算机设备及存储介质
CN113766321A (zh) * 2020-09-29 2021-12-07 北京沃东天骏信息技术有限公司 一种视频播放方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1892644A (zh) * 2005-07-08 2007-01-10 鸿富锦精密工业(深圳)有限公司 一种播放列表生成***及方法
US7167635B1 (en) * 1999-11-24 2007-01-23 Kabushiki Kaisha Toshiba System for recording audio information with image
CN103297804A (zh) * 2012-03-05 2013-09-11 联想(北京)有限公司 多媒体信息控制方法、多媒体终端、***及服务器
CN108153898A (zh) * 2018-01-10 2018-06-12 上海展扬通信技术有限公司 音频播放方法、终端和计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7167635B1 (en) * 1999-11-24 2007-01-23 Kabushiki Kaisha Toshiba System for recording audio information with image
CN1892644A (zh) * 2005-07-08 2007-01-10 鸿富锦精密工业(深圳)有限公司 一种播放列表生成***及方法
CN103297804A (zh) * 2012-03-05 2013-09-11 联想(北京)有限公司 多媒体信息控制方法、多媒体终端、***及服务器
CN108153898A (zh) * 2018-01-10 2018-06-12 上海展扬通信技术有限公司 音频播放方法、终端和计算机可读存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112002352A (zh) * 2020-09-08 2020-11-27 平安国际智慧城市科技股份有限公司 随机播放音乐方法、装置、计算机设备及存储介质
CN112002352B (zh) * 2020-09-08 2022-11-15 深圳赛安特技术服务有限公司 随机播放音乐方法、装置、计算机设备及存储介质
CN113766321A (zh) * 2020-09-29 2021-12-07 北京沃东天骏信息技术有限公司 一种视频播放方法、装置、设备和存储介质

Similar Documents

Publication Publication Date Title
US10157181B2 (en) Mixed source media playback
US8301658B2 (en) Site directed management of audio components of uploaded video files
US8214399B2 (en) Shuffling playback content based on multiple criteria
US9921799B2 (en) Computer systems for streaming influencer device audio content to listener devices
US11776575B2 (en) Playlist programming
US20240064348A1 (en) Image analysis system
US20160350415A1 (en) Method of and a system for matching audio tracks using chromaprints with a fast candidate selection routine
US20210286839A1 (en) File synchronization system
US11443770B2 (en) Playlist programming
CN110970059A (zh) 一种多媒体信息播放方法、装置及可读存储介质
US9881083B2 (en) Method of and a system for indexing audio tracks using chromaprints
WO2024146552A1 (zh) 一种应用的推送方法、装置、设备及存储介质
US20240126500A1 (en) Device and method for creating a sharable clip of a podcast
KR101684577B1 (ko) 태그 기반 컨텐츠 목록 제공 방법 및 이를 위한 장치
JP2012018555A (ja) リクエスト受付装置、リクエスト受付方法、およびプログラム
US20200349190A1 (en) Interactive music on-demand method, device and terminal
US20200326905A1 (en) Computer implemented method and computer system for customized execution of a media file
KR20210067540A (ko) 사용자 선택에 의해 음원 재생 확률을 변경시킬 수 있는 음원 재생 시스템 및 그 방법
US11138260B2 (en) Method and apparatus for determining output information
US10536729B2 (en) Methods, systems, and media for transforming fingerprints to detect unauthorized media content items
WO2023121637A1 (en) A system for creating song
KR20220139645A (ko) 사용자 음원의 생성 및 경연을 진행하는 장치 및 방법
CN116994546A (zh) 视频处理方法、装置、电子设备及存储介质
US20180246692A1 (en) Online Audio Delivery Detection in Audio/Video Streaming Services
AU2014200530B2 (en) Blocking of unlicensed audio content in video files on a video hosting website

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200407

RJ01 Rejection of invention patent application after publication