发明名称 在Java虚拟机中实现混音播放的方法及系统
摘要 本发明公开了一种在Java虚拟机中实现混音播放的方法及系统,涉及Java应用领域,该方法包括以下步骤:利用Java虚拟机的扩展部件JSR135获取与音频相关的KNI扩展接口;根据JSR135部件提供的音频相关KNI扩展接口,实现硬件设备的音频播放接口;硬件设备支持创建两个播放器并同时播放,通过基于硬件设备的软件开发工具包扩展实现音频播放接口,初始化硬件设备,创建主播放器、从播放器,实现主、从播放器的混音播放控制;将JSR135部件编入Java虚拟机中,生成支持音频播放和混音播放的Java虚拟机客户端。本发明中的Java虚拟机由主从播放器实现混音播放,能确保混音播放的稳定性。
申请公布号 CN104269185A 申请公布日期 2015.01.07
申请号 CN201410454859.X 申请日期 2014.09.09
申请人 烽火通信科技股份有限公司 发明人 刘焱青;李明春;王子键;石磊
分类号 G11C7/16(2006.01)I 主分类号 G11C7/16(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种在Java虚拟机中实现混音播放的方法,其特征在于,包括以下步骤:S1、利用Java虚拟机的扩展部件JSR135获取与音频相关的KNI扩展接口;S2、根据JSR135部件提供的音频相关KNI扩展接口,实现硬件设备的音频播放接口,所述音频播放接口包括音频创建media_create接口、音频关闭media_close接口、音频释放media_release_device接口、设置音频数据media_do_buffering接口、启动音频播放media_start接口、停止播放media_stop接口、音频销毁media_destroy接口;硬件设备支持创建两个播放器并同时播放,通过基于硬件设备的软件开发工具包SDK扩展实现所述音频播放接口,初始化硬件设备,创建主播放器、从播放器,实现主、从播放器的混音播放控制;S3、将JSR135部件编入Java虚拟机中,生成支持音频播放和混音播放的Java虚拟机客户端。
地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号