[发明专利]在多媒体播放器中实现随机播放的方法有效
申请号: | 200910112345.5 | 申请日: | 2009-08-11 |
公开(公告)号: | CN101650736A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 洪锦坤 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G11B27/031 |
代理公司: | 厦门市新华专利商标代理有限公司 | 代理人: | 王美花 |
地址: | 350011福建省福州市鼓楼区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种在多媒体播放器中实现随机播放的方法,包括:控制器对文件ID列表进行初始化;通过随机数生成器生成一个小于未被播放的文件个数范围的随机数;利用该随机数从文件ID列表中取出该随机数对应文件的ID;把该ID和文件ID列表中从后面依次数未被交换过的ID进行交换;用该ID去数据库中查找该ID对应文件的信息,并用播放器播放该ID对应文件;结束该文件的播放,通过随机数生成器重新生成一个小于未被播放的文件个数范围的随机数,直到所有文件都被播放完毕后,结束播放。本发明的优点在于:1.每个文件仅会被播放一次;2.利用较小的内存对已播放的顺序进行存储,从而具有后退播放的功能。 | ||
搜索关键词: | 多媒体 播放 实现 随机 方法 | ||
【主权项】:
1、一种在多媒体播放器中实现随机播放的方法,其中所述多媒体播放器包括控制器、随机数生成器、文件ID列表、数据库,以及播放器,其中控制器控制随机数生成器、文件ID列表、数据库,以及播放器,实现整个系统的功能,随机数生成器生成指定范围内的随机数,文件ID列表记录未播放和已播的文件的ID,数据库存放所有文件的信息,通过文件的ID能够查到该文件的信息,播放器解析文件,其特征在于:所述在多媒体播放器中实现随机播放的方法包括下述步骤:步骤1:首先控制器对文件ID列表进行初始化,即对文件ID列表中的所有文件进行顺序编号,并依编号顺序对每个文件设一ID,设文件ID列表中有N个文件;步骤2:控制器控制播放器对N个文件随机播放一遍,具体包括下述步骤:步骤21:首先通过随机数生成器生成1~N范围的随机数A;步骤22:从文件ID列表中取出第A个文件的ID;步骤23:把文件ID列表中第A个文件的ID和文件ID列表中第N个文件的ID交换;步骤24:用第A个文件的ID去数据库中查找该第A个文件的信息,并用播放器播放该第A个文件;步骤25:结束该第A个文件的播放;步骤26:通过随机数生成器生成一个小于未被播放的文件个数范围的随机数;步骤27:利用步骤26中生成的随机数从文件ID列表中取出该随机数对应文件的ID;步骤28:把步骤27中的ID和文件ID列表中从后面依次数未被交换过的ID进行交换;步骤29:用步骤27中的ID去数据库中查找该ID对应文件的信息,并用播放器播放该ID对应文件;步骤30:结束步骤29中文件的播放,返回步骤26,当未被播放的文件个数为0,即直到所有文件都被播放完毕后,结束播放。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910112345.5/,转载请声明来源钻瓜专利网。