发明名称 一种基于BREW平台实现声音流式播放的方法及系统
摘要 本发明涉及一种基于BREW平台实现声音流式播放的方法及系统,方法包括,设置一数据流接收模块,用来接收网络流媒体数据,并将所接收的音频数据存入指定的音频数据区;所述音频数据区为一音频数据缓冲区或一次分配的大量内存或音频文件;设置一音频播放模块,当音频数据区为所述音频数据缓冲区时,又包括创建一内存区,通过在固定的时间间隔内用缓冲区中新接收的音频数据不断拷贝到内存区播放来实现在BREW平台的声音流式播放;或者,当所述音频数据区为一次分配的大量内存或音频文件时,直接播放存储在所述内存或文件中的音频数据,通过用网络上新接收的音频数据不断补充更新所述内存或音频文件中的已播放的音频数据来实现在BREW平台的声音流式播放。
申请公布号 CN1614590A 申请公布日期 2005.05.11
申请号 CN200410009806.3 申请日期 2004.11.16
申请人 萧学文 发明人 黄小鹏
分类号 G06F17/30;H04Q7/32 主分类号 G06F17/30
代理机构 北京律诚同业知识产权代理有限公司 代理人 梁挥;祁建国
主权项 1、一种基于BREW平台实现声音流式播放的方法,适用于采用BREW平台的移动终端,其特征在于,包括如下步骤:设置一数据流接收模块,用于通过系统事件触发来接收网络流媒体数据,并将所接收的流媒体中的音频数据存入指定的音频数据区;所述音频数据区为一音频数据缓冲区或为所创建的一次分配的大量内存或音频文件;所述大量内存或音频文件,包含音频数据头信息及能播放较长时间的音频数据;设置一音频播放模块,用于播放所述音频数据区中的音频数据,当所述音频数据区为所述音频数据缓冲区时,又包括如下步骤:创建一内存区,所述内存区存储的音频数据能播放的时间足够播放条件;将所述音频数据缓冲区中的音频数据拷贝到所述内存区中;播放所述内存区中的音频数据;通过在固定的时间间隔内用所述音频数据缓冲区中新接收的音频数据不断更新存储在所述内存区中已播放的音频数据来实现在BREW平台的声音流式播放;或者,当所述音频数据区为所述一次分配的大量内存或音频文件时,直接播放存储在所述内存或文件中的音频数据,通过用网络上新接收的音频数据不断补充更新所述内存或音频文件中的已播放的音频数据来实现在BREW平台的声音流式播放。
地址 100083北京市海淀区泉宗路2号万柳光大家园9号楼0938