1.一种多媒体资源的播放控制方法,包括:
判断当前网络下与在线多媒体资源服务器的连接状况是否良好;
在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;
当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;
在已缓存的多媒体资源播放完毕后,若仍判断所述连接状况不良,则切换为播放本地列表。
2.如权利要求1所述的方法,其中,所述在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存包括:
在播放所述在线列表中的目标多媒体资源时,对所述目标多媒体资源进行缓存;
和/或,
依照所述在线列表的播放次序,对所述在线列表中预设数量的多媒体资源进行缓存。
3.如权利要求1所述的方法,其中,所述对所述在线列表中的至少部分在线多媒体资源进行缓存包括:
设置预设大小的缓存空间以存放缓存的多媒体资源,在所述缓存空间用尽时删除其中缓存时间最早的多媒体资源;
和/或,
在已缓存的多媒体资源达到预设数量时,删除缓存时间最早的多媒体资源。
4.如权利要求1所述的方法,其中,所述连接状况不良包括如下的一种或多种:
所述在线多媒体资源服务器的响应时间超过相应的预设阈值;
网络速度低于相应的预设阈值;
丢包率超过相应的预设阈值。
5.如权利要求1所述的方法,其中,所述根据已缓存的多媒体资源完成对所述在线列表的播放包括:
在播放缓存的多媒体资源时,判断该多媒体资源是否完整;
若完整则直接播放该多媒体资源;
若不完整,则跳过该多媒体资源,或者,对该多媒体资源进行处理后再播放。
6.一种多媒体资源的播放控制装置,包括:
网络状况判断单元,适于判断当前网络下与在线多媒体资源服务器的连接状况是否良好;
缓存单元,适于在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;
播放单元,适于当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;以及适于在已缓存的多媒体资源播放完毕后,若所述网络状况判断单元仍判断所述连接状况不良,则切换为播放本地列表。
7.如权利要求6所述的装置,其中,
所述缓存单元,适于在播放所述在线列表中的目标多媒体资源时,对所述目标多媒体资源进行缓存;和/或,适于依照所述在线列表的播放次序,对所述在线列表中预设数量的多媒体资源进行缓存。
8.如权利要求6所述的装置,其中,
所述缓存单元,适于设置预设大小的缓存空间以存放缓存的多媒体资源,在所述缓存空间用尽时删除其中缓存时间最早的多媒体资源;和/或,适于在已缓存的多媒体资源达到预设数量时,删除缓存时间最早的多媒体资源。
9.如权利要求6所述的装置,其中,所述连接状况不良包括如下的一种或多种:所述在线多媒体资源服务器的响应时间超过相应的预设阈值;网络速度低于相应的预设阈值;丢包率超过相应的预设阈值。
10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现如权利要求1-5中任一项所述的方法。