多媒体资源播放方法及装置与流程

文档序号:12136396阅读:286来源:国知局
多媒体资源播放方法及装置与流程

本发明涉及多媒体技术领域,尤其涉及一种多媒体资源播放方法及装置。



背景技术:

在现有技术中,用户可以在计算机等电子设备上通过视频网站客户端播放在线的音频或视频。

但在实际使用过程中,当视频网站客户端与网络连接失败或发生网络连接错误时,会导致用户不能在线播放多媒体资源,影响用户体验。



技术实现要素:

技术问题

有鉴于此,本发明要解决的技术问题是,当网站客户端与网络连接失败或发生网络连接错误,导致用户不能在线播放多媒体资源影响用户体验的问题。

解决方案

为了解决上述技术问题,根据本发明的一实施例,提供了一种多媒体资源播放方法,包括:根据客户端的网络连接状态判断客户端是否能够在线播放多媒体资源;在客户端不能在线播放多媒体资源的情况下,检测本地存储中是否存在可供客户端播放的本地多媒体资源;在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源。

对于上述方法,在一种可能的实现方式中,在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,包括:

在本地存储中包括本地多媒体资源的情况下,发出第一播放提醒,第一播放提醒用于提醒用户是否允许播放本地多媒体资源;在允许播放本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,并将客户端所检测到的各本地多媒体资源的相关信息加入本地列表。

对于上述方法,在一种可能的实现方式中,在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,包括:

在允许播放本地多媒体资源且本地存储中包括本地的第一多媒体资源的情况下,发出第二播放提醒,第二播放提醒用于提醒用户是否允许播放第一多媒体资源;在允许播放第一多媒体资源的情况下,播放用户所选择的第一多媒体资源,并将客户端所检测到的各第一多媒体资源的相关信息加入本地列表。

对于上述方法,在一种可能的实现方式中,在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,包括:

在本地存储中不包括第一多媒体资源或不允许播放第一多媒体资源的情况下,若检测到本地存储中包括本地的第二多媒体资源,则发出第三播放提醒,第三播放提醒用于提醒用户是否允许播放第二多媒体资源;

在允许播放第二多媒体资源的情况下,播放用户所选择的第二多媒体资源,并将客户端所检测到的各第二多媒体资源的相关信息加入本地列表。

对于上述方法,在一种可能的实现方式中,上述方法还包括:在允许播放本地多媒体资源的情况下,判断本地列表是否为空,在本地列表不为空的情况下,显示本地列表以供用户选择需要播放的本地多媒体资源。

对于上述方法,在一种可能的实现方式中,上述方法还包括:在不允许播放本地多媒体资源的情况下,发出刷新提醒,刷新提醒用于提醒用户是否对客户端进行刷新操作。

对于上述方法,在一种可能的实现方式中,本地多媒体资源包括:

第一多媒体资源包括通过客户端下载并缓存的多媒体资源;和/或第二多媒体资源包括运行客户端的终端设备存储在本地硬盘的多媒体资源。

为了解决上述技术问题,根据本发明的另一实施例,提供了一种多媒体资源播放装置,包括:状态判断模块,用于根据客户端的网络连接状态判断客户端能否在线播放多媒体资源;资源检测模块,用于在客户端不能在线播放多媒体资源的情况下,检测本地存储中是否存在可供客户端播放的本地多媒体资源;本地播放模块,用于在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源。

对于上述装置,在一种可能的实现方式中,本地播放模块包括:

第一提醒单元,用于在本地存储中包括本地多媒体资源的情况下,发出第一播放提醒,第一播放提醒用于提醒用户是否允许播放本地多媒体资源;

第一资源播放单元,用于在允许播放本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,并将客户端所检测到的各本地多媒体资源的相关信息加入本地列表。

对于上述装置,在一种可能的实现方式中,本地播放模块包括:

第二提醒单元,用于在允许播放本地多媒体资源且本地存储中包括本地的第一多媒体资源的情况下,发出第二播放提醒,第二播放提醒用于提醒用户是否允许播放第一多媒体资源;

第二资源播放单元,用于在允许播放第一多媒体资源的情况下,播放用户所选择的第一多媒体资源,并将客户端所检测到的各第一多媒体资源的相关信息加入本地列表。

对于上述装置,在一种可能的实现方式中,本地播放模块包括:

第三提醒单元,用于在本地存储中不包括第一多媒体资源或不允许播放第一多媒体资源的情况下,若检测到本地存储中包括本地的第二多媒体资源,则发出第三播放提醒,第三播放提醒用于提醒用户是否允许播放第二多媒体资源;

第三资源播放单元,用于在允许播放第二多媒体资源的情况下,播放用户所选择的第二多媒体资源,并将客户端所检测到的各第二多媒体资源的相关信息加入本地列表。

对于上述装置,在一种可能的实现方式中,上述装置还包括:

列表判断模块,在允许播放本地多媒体资源的情况下,判断本地列表是否为空,在本地列表不为空的情况下,显示本地列表以供用户选择需要播放的本地多媒体资源。

对于上述装置,在一种可能的实现方式中,上述装置还包括:

刷新模块,在不允许播放本地多媒体资源的情况下,发出刷新提醒,刷新提醒用于提醒用户是否对客户端进行刷新操作。

对于上述装置,在一种可能的实现方式中,本地多媒体资源包括:第一多媒体资源包括通过客户端下载并缓存的多媒体资源;和/或第二多媒体资源包括运行客户端的终端设备存储在本地硬盘的多媒体资源。

有益效果

本发明实施例,在客户端无法与网络连接或者网络连接发生错误时,用户能够根据客户端的引导播放本地存储的本地多媒体资源,能够充分利用客户端的本地播放功能,提高了用户体验。

根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。

附图说明

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。

图1示出本发明一实施例提供的多媒体资源播放方法的流程示意图;

图2示出本发明另一实施例提供的多媒体资源播放方法的流程示意图;

图3示出本发明另一实施例提供的多媒体资源播放方法中客户端主页显示示意图;

图4示出本发明另一实施例提供的多媒体资源播放方法中提醒存在本地音频/视频文件的弹窗的示意图;

图5示出本发明另一实施例提供的多媒体资源播放方法中第三播放提醒的示意图;

图6示出本发明另一实施例提供的多媒体资源播放方法中刷新提醒弹窗的示意图;

图7示出本发明另一实施例提供的多媒体资源播放方法中检测进度提醒弹窗的示意图;

图8示出本发明另一实施例提供的多媒体资源播放方法中检测完成提醒弹窗的示意图;

图9示出本发明另一实施例提供的多媒体资源播放方法中本地列表示意图;

图10示出本发明一实施例提供的多媒体资源播放装置的结构示意图;

图11示出本发明另一实施例提供的多媒体资源播放装置的结构示意图;

图12示出本发明另一实施例提供的多媒体资源播放装置的结构框图。

具体实施方式

以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。

实施例1

图1示出本发明一实施例提供的多媒体资源播放方法的流程示意图。如图1所示,该方法可以包括:

步骤11、根据客户端的网络连接状态判断客户端是否能够在线播放多媒体资源;

步骤12、在客户端不能在线播放多媒体资源的情况下,检测本地存储中是否存在可供客户端播放的本地多媒体资源;

步骤13、在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源。

具体地,终端设备中保存的本地多媒体资源可以包括通过客户端下载并缓存的多媒体资源(简称第一多媒体资源),还可以包括运行客户端的终端设备通过其他途径存储(第三方软件下载)在本地硬盘的多媒体资源(简称第二多媒体资源)。

在本实施例中,客户端指可以包括安装在计算机等终端设备上的用于播放多媒体资源的软件。多媒体资源指包括由音频、视频、图片、文字等多种媒体或其任意组合所形成的资源文件、视频文件。

在一种可能的实现方式中,在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源(步骤13),可以包括多种实现方式:

方式一、提醒播放本地多媒体资源。

在本地存储中包括本地多媒体资源的情况下,发出第一播放提醒,第一播放提醒用于提醒用户是否允许播放本地多媒体资源;在允许播放本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,并将客户端所检测到的各本地多媒体资源的相关信息(多媒体资源的类型、名称、大小、播放时间等)加入本地列表。

具体地,在检测到本地存储(缓存和/或硬盘)中包括本地多媒体资源时,先发出第一播放提醒。如果用户看到第一播放提醒后,选择允许播放本地多媒体资源,则可以直接播放用户所选择的音频或视频文件等。

方式二、提醒播放第一多媒体资源(缓存中的本地多媒体资源)。

在允许播放本地多媒体资源且本地存储中包括本地的第一多媒体资源的情况下,发出第二播放提醒,第二播放提醒用于提醒用户是否允许播放第一多媒体资源;在用户允许播放第一多媒体资源的情况下,播放用户所选择的第一多媒体资源,并将客户端所检测到的各第一多媒体资源的相关信息加入本地列表。

具体地,方式二可以与方式一结合。在检测到本地存储(缓存和/或硬盘)中包括本地多媒体资源时,先发出第一播放提醒。如果用户看到第一播放提醒后,选择允许播放本地多媒体资源,则检测是缓存以及硬盘中包括本地多媒体资源。如果检测到缓存中包括第一多媒体资源,则可以再发出第二播放提醒,以提醒用户是否播放缓存中的第一多媒体资源。然后,如果用户允许播放缓存中的第一多媒体资源,即可播放用户所选择的缓存中的第一多媒体资源(音频或视频文件等)。

方式三、提醒播放第二多媒体资源(硬盘中的本地多媒体资源)。

在本地存储中不包括第一多媒体资源或不允许播放第一多媒体资源的情况下,若检测到本地存储中包括本地的第二多媒体资源,则发出第三播放提醒,第三播放提醒用于提醒用户是否允许播放第二多媒体资源;在用户允许播放第二多媒体资源的情况下,播放用户所选择的第二多媒体资源,并将客户端所检测到的各第二多媒体资源的相关信息加入本地列表。

具体地,方式三可以与方式一、二结合。在检测到本地存储(缓存和/或硬盘)中包括本地多媒体资源时,先发出第一播放提醒。如果用户看到第一播放提醒后,选择允许播放本地多媒体资源,则检测是通过客户端缓存的第一多媒体资源还是存储在硬盘中的第二多媒体资源。

如果检测到缓存中包括第一多媒体资源,则可以再发出第二播放提醒,以提醒用户是否播放缓存中的第一多媒体资源。而后,如果用户不允许播放缓存中的第一多媒体资源,则可以再发出第三播放提醒,以提醒用户是否播放缓存中的第二多媒体资源。

此外,如果检测到缓存中不包括第一多媒体资源,也可以发出第三播放提醒,以提醒用户是否播放缓存中的第二多媒体资源。如果用户允许播放硬盘中的第二多媒体资源,即可播放用户所选择的硬盘中的音频或视频文件等。

在一种可能的实现方式中,该多媒体资源播放方法还包括优先查看客户端本地列表的过程。具体地,在允许播放本地多媒体资源的情况下,判断本地列表是否为空,在本地列表不为空的情况下,显示本地列表以供用户选择需要播放的本地多媒体资源。

在一种可能的实现方式中,该多媒体资源播放方法还包括:在不允许播放本地多媒体资源的情况下,发出刷新提醒,刷新提醒用于提醒用户是否对客户端进行刷新操作。

实施例2

视频网站客户端缺少促使用户播放本地多媒体资源的引导,会使得用户错误的认为客户端不能继续使用,忽视了客户端播放本地多媒体资源的功能。本发明实施例可以根据网络环境的不同,引导用户使用客户端选择在线或本地播放场景进行多媒体资源的播放。具体地,用户能够根据自身需要自行选择客户端本地列表中下载至本地存储的多媒体资源进行播放,或者将通过其他下载方式存储至本地的多媒体资源手动加载到客户端的本地列表进行播放。

图2示出了本发明另一实施例提供的多媒体资源播放方法的流程示意图。如图2所示,播放音频/视频文件为例,该方法可以包括步101-步骤111,具体地:

步骤101、启动客户端或者在客户端的使用过程中,实时监测客户端的当前网络连接状态。

步骤102、判断客户端当前的网络连接状态,若有网络且网络连接正常,并使得用户可以通过客户端进行在线视频播放,则执行步骤103;若没有网络或网络连接不正常,则执行步骤105。

步骤103、进入客户端主页,方便用户选择在线视频进行消费,并执行步骤104。

图3示出了本发明一实施例提供的客户端主页显示示意图,如图3所示,在客户端能够在线播放多媒体资源时,为用户提供客户端主页,方便用户选择在线多媒体资源进行消费。

步骤104、根据用户的选择在线播放对应的视频文件。

同时,在客户端可以在线播放多媒体资源的情况下,用户也可以根据自身需要,手动选择进入本地播放。播放通过客户端下载缓存的多媒体资源或者其他方式存储在本地的多媒体资源。

步骤105、检测运行客户端的本地存储中是否存在可供客户端播放的本地音频/视频文件。如存在则提醒用户(如图4),用户手动点击马上跳转按钮或自动跳转至步骤106;否则执行步骤108。

例如,以弹窗的形式提醒存在本地音/视频文件。图4示出了提醒存在本地音频/视频文件弹窗的一种实现方式示意图。如图4所示,在客户端的当前显示页面示出一个弹窗P1(实施例1中第一提醒弹窗的示例)。弹窗P1的显示位置为客户端当前显示界面中部。弹窗P1的显示内容可以包括例如:进入本地播放提示“网络未连接,去播放本地视频”、自动跳转提示“n秒后将自动跳转”、供用户进行跳转操作的跳转按钮11(跳转按钮上存在文字提示“马上跳转”)以及供用户关闭弹窗的关闭按钮12等。用户可以选择点击跳转按钮21直接进入本地播放,也可以不操作等待n秒之后客户端可以自动跳转至本地播放。或者用户也可以点击弹窗上的关闭按钮12关闭弹窗,取消进入本地播放。自动跳转时间根据用户的操作速度等设置,在自动跳转时间内,用户能够查看弹窗内容后,并根据弹窗显示内容选择是否进入本地播放场景。

步骤106、检测运行客户端的终端设备的本地存储中是否存在通过客户端下载的音/视频文件。若存在则引导用户去本地播放,则执行步骤107。若不存在,则可以询问用户是否加载本地存储中的音/视频文件。例如,如图5所示,可以在用户点击穿透按钮后执行步骤109。

例如,以提示信息的形式,将是否加载本地存储中的音/视频文件提醒(也即实施例1中的第三播放提醒),显示在客户端当前界面。图5为第三播放提醒示意图。如图5所示,第三播放提醒显示在客户端当前显示界面的左侧。显示内容可以包括例如:提示信息“没有缓存文件”和“您可以自动检测本地文件并添加至本地列表”,允许播放第二多媒体资源的穿透按钮51(按钮上存在文字提示例如“穿透”)等。用户点击穿透按钮51表示允许进行第二多媒体资源的播放。

步骤107、进入本地播放器,将检测到的通过客户端下载的音/视频文件自动加载至本地列表中,以便用户选择。

步骤108、若没有可供客户端进行播放的音/视频文件,则可以向用户发出刷新提醒,提醒用户客户端未连接网络,提示用户可以进行刷新页面操作。此时客户端页面停留在主页或者当前显示界面。

例如,以弹窗的形式进行刷新提醒。图6示出了刷新提醒弹窗的一种实现方式示意图。如图6所示,刷新提醒以弹窗P2的形式实现。弹窗P2的显示位置为客户端当前显示界面的中部。弹窗P2的显示内容包括例如:刷新提示“网络未连接,请刷新…”、可供用户进行刷新客户端操作的刷新按钮21(刷新按钮上存在文字提示“刷一下”)以及供用户关闭弹窗的关闭按钮22(位于弹窗的右上方)等。用户可以点击刷新按钮以刷新客户端。或者用户点击关闭按钮关闭弹窗,并在弹窗关闭后进行其他操作(如:检查客户端网络连接所存在的问题)。

步骤109、进入为用户播放本地存储的音/视频文件的本地播放,检测并添加本地硬盘中可供客户端播放的音/视频文件到本地列表,直至将所有检测的音/视频文件都添加至本地列表。如图7所示,提示用户进行播放,如果用户手动点击马上播放按钮,则可以默认播放本地列表第一个音/视频文件。或者,根据用户的选择播放对应的音/视频文件。

具体地,在步骤109中,将检测到的音/视频文件添加到本地列表的过程中实时提醒用户检测进度,以及将所有音/视频文件添加到本地列表后,可以提醒用户检测完成,提示用户进行播放。

例如,以弹窗的形式实时提醒用户的检测进度。图7示出了检测进度提醒弹窗的一种实现方式示意图。如图7所示,该弹窗P3的显示位置为客户端当前显示界面左侧,显示内容可以为例如:“已检测出m个多媒体资源”。m为当前已添加到本地列表中的第二多媒体资源的个数。用户可以根据弹窗P3显示内容获知现阶段将本地存储的第二多媒体资源添加到本地列表的进度。

再例如,通过弹窗提醒用户检测完成进行播放。图8示出了检测完成提醒弹窗的一种实现方式示意图。如图8所示,该弹窗P4的显示位置为客户端当前显示界面左侧。显示内容可以包括例如:检测结束提示“成功检测出k个多媒体资源”以及进行第二多媒体资源播放的马上播放按钮41(开始播放按钮上存在提示文字“马上播放”)等。k为添加到本地列表中的第二多媒体资源的个数。用户可以通过上述弹窗P4获知客户端检测第二多媒体资源是否已经完成。并且,用户点击开始播放按钮41可以开始第二对媒体资源的播放。开始第二多媒体资源播放后,根据用户的选择播放对应的第二多媒体资源,或者根据本地列表的列表顺序依次自动播放第二多媒体资源。

步骤110、为用户提供本地列表,并根据用户的选择播放对应的本地音频/视频文件。

在一种可能的实现方式中,步骤110以及步骤104中,均可以为用户提供本地列表。图9为本地列表的一种实现形式示意图。如图9所示,本地列表显示在客户端当前界面的一侧。本地列表中显示了本地多媒体资源的名称。需要说明的是,本地列表的位置以及显示内容并不唯一。本发明实施例仅提供本地列表的一种可能的实现方式,并不限定本发明技术方案。

需要说明的是,上述弹窗P1、P2、P3、P4及其相关内容的设置仅为本实施例的一种实施方式,弹窗的具体实现方式并不唯一,上述实现方式并不限定本发明所提供的技术方案。

通过上述方法,在客户端无法与网络连接或者网络连接发生错误时,用户能够根据客户端的引导选择进入本地播放场景,进而播放本地存储的本地多媒体资源,提高了用户体验。

需要说明的是,尽管以实施例1作为示例介绍了多媒体资源播放方法如上,但本领域技术人员能够理解,本发明应不限于此。事实上,用户完全可根据个人喜好和/或实际应用场景灵活设定具体步骤的实现过程,只要符合技术方案的思路即可。

实施例3

基于上述多媒体资源播放方法,本发明实施例3提供一种多媒体资源播放装置。图10示出了本发明又一实施例提供的多媒体资源播放装置结构示意图,如图10所示,该多媒体资源播放装置包括:

状态判断模块100,用于根据客户端的网络连接状态判断客户端能否在线播放多媒体资源;

资源检测模块200,用于在客户端不能在线播放多媒体资源的情况下,检测本地存储中是否存在可供客户端播放的本地多媒体资源;

本地播放模块300,用于在本地存储存在本地多媒体资源的情况下,播放用户所选择的本地多媒体资源。

在一种可能的实现方式中,上述装置还可以包括:列表判断模块400,在允许播放本地多媒体资源的情况下,判断本地列表是否为空,在本地列表不为空的情况下,显示本地列表以供用户选择需要播放的本地多媒体资源。

在一种可能的实现方式中,上述装置还可以包括:刷新模块500,在不允许播放本地多媒体资源的情况下,发出刷新提醒,刷新提醒用于提醒用户是否对客户端进行刷新操作。

具体地,本地多媒体资源包括:第一多媒体资源包括通过客户端下载并缓存的多媒体资源;和/或第二多媒体资源包括运行客户端的终端设备存储在本地硬盘的多媒体资源。

在本实施例中,客户端指可以包括安装在计算机等终端设备上的用于播放多媒体资源的软件。多媒体资源指包括由音频、视频、图片、文字等多种媒体或其任意组合所形成的资源文件、视频文件。

实施例4

图11示出本发明另一实施例提供的多媒体资源播放装置的结构示意图。图11与图10标号相同的组件具有相同的含义,在此不再赘述。

与上实施例的不同之处在于,本地播放模块300可以包括多种不同的根据用户的选择播放本地多媒体资源的实现方式:

方式一、提醒播放本地多媒体资源。

如图11所示,本地播放模块300可以包括:

第一提醒单元301,用于在本地存储中包括本地多媒体资源的情况下,发出第一播放提醒,第一播放提醒用于提醒用户是否允许播放本地多媒体资源;

第一资源播放单元302,用于在允许播放本地多媒体资源的情况下,播放用户所选择的本地多媒体资源,并将客户端所检测到的各本地多媒体资源的相关信息加入本地列表。

具体地,在检测到本地存储(缓存和/或硬盘)中包括本地多媒体资源时,先发出第一播放提醒。如果用户看到第一播放提醒后,选择允许播放本地多媒体资源,则可以直接播放用户所选择的音频或视频文件等。

方式二、提醒播放第一多媒体资源(缓存中的本地多媒体资源)。

如图11所示,本地播放模块300可以包括:

第二提醒单元303,用于在允许播放本地多媒体资源且本地存储中包括本地的第一多媒体资源的情况下,发出第二播放提醒,第二播放提醒用于提醒用户是否允许播放第一多媒体资源;

第二资源播放单元304,用于在允许播放第一多媒体资源的情况下,播放用户所选择的第一多媒体资源,并将客户端所检测到的各第一多媒体资源的相关信息加入本地列表。

具体地,方式二可以与方式一结合。在检测到本地存储(缓存和/或硬盘)中包括本地多媒体资源时,先发出第一播放提醒。如果用户看到第一播放提醒后,选择允许播放本地多媒体资源,则检测是缓存还是硬盘中包括本地多媒体资源。如果检测到缓存中包括第一多媒体资源,则可以再发出第二播放提醒,以提醒用户是否播放缓存中的第一多媒体资源。然后,如果用户允许播放缓存中的第一多媒体资源,即可播放用户所选择的缓存中的第一多媒体资源(音频或视频文件等)。

方式三、提醒播放第二多媒体资源(硬盘中的本地多媒体资源)。

如图11所示,本地播放模块300可以包括:

第三提醒单元305,用于在本地存储中不包括第一多媒体资源或不允许播放第一多媒体资源的情况下,若检测到本地存储中包括本地的第二多媒体资源,则发出第三播放提醒,第三播放提醒用于提醒用户是否允许播放第二多媒体资源;

第三资源播放单元306,用于在允许播放第二多媒体资源的情况下,播放用户所选择的第二多媒体资源,并将客户端所检测到的各第二多媒体资源的相关信息加入本地列表。

具体地,方式三可以与方式一、二结合。在检测到本地存储(缓存和/或硬盘)中包括本地多媒体资源时,先发出第一播放提醒。如果用户看到第一播放提醒后,选择允许播放本地多媒体资源,则检测是通过客户端缓存的第一多媒体资源还是存储在硬盘中的第二多媒体资源。

如果检测到缓存中包括第一多媒体资源,则可以再发出第二播放提醒,以提醒用户是否播放缓存中的第一多媒体资源。而后,如果用户不允许播放缓存中的第一多媒体资源,则可以再发出第三播放提醒,以提醒用户是否播放缓存中的第二多媒体资源。

此外,如果检测到缓存中不包括第一多媒体资源,也可以发出第三播放提醒,以提醒用户是否播放缓存中的第二多媒体资源。如果用户允许播放硬盘中的第二多媒体资源,即可播放用户所选择的硬盘中的音频或视频文件等。

借由上述装置,用户在客户端无法与网络连接或者网络连接发生错误时,能够根据客户端的引导进入本地播放场景,进而播放本地存储的本地多媒体资源,不再忽略客户端的本地播放功能,提供用户体验。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

实施例5

图12示出本发明另一实施例的多媒体资源播放装置的结构框图。所述多媒体资源播放装置1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本发明具体实施例并不对计算节点的具体实现做限定。

所述多媒体资源播放装置1100包括处理器(processor)1110、通信接口(Communications Interface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。

通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。

处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。

在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:执行实施例1和实施例2中的多媒体资源播放方法。

本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

如果以计算机软件的形式来实现功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1