关于MMAPI的学习
MMAPI(Mobile Midea API)就是JSR135的一个子集 ,是在MIDP2.0中用于播放声音的类,现在一般都能支持wav / mid文件。
首先得继承javax.microediton.midea.*;这个包,然后创建一个输入流,用来加载声音文件,如:InputStream in=getClass( ).getResourveAsStream(" 声音文件");,这个声音文件应放在res文件夹中,然后用Manager创建Play类,如:Play p=Manager.createPlayer(in,"audio/x-wav");在这里in就是InputStream的实例对象,而"audio/x-wav"是声音文件的格式,然后就可以调用p.start()了,声音就可以播放了。但是要注意,由于程序有一个装载过程,所以可能会发生装载错误,所以就必须抛出异常,try{}catch( MediaException me ) { }或者catch(IOException ioe ){ }。
还有 Player 的几个函数,下面就我用到的几个做一些说明:
void prefetch( ):获得掉player所创建的资源
void setLoopCount( int count ): 设置声音的循环次数。当count=0时,表示无效,会抛出IllegalArgumentException;当count=-1时,就无限次循环播放
void deallocate( ):释放多余的资源
关于MMAPI的学习相关推荐
- java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】
类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...
- Java EE学习心得
–Java EE学习心得 1. 称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...
- FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器
文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...
- FastAI 课程学习笔记 lesson 1:宠物图片分类
文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...
- 深度学习学习指南-工具篇
colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...
- Redis学习之路(一)--下载安装redis
redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...
- python内置库之学习configparser库(一)
python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...
- 前端Vue学习之路(二)-Vue-router路由
Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...
- 前端Vue学习之路(一)-初识Vue
Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...
最新文章
- spring boot 搭建 和 全局异常处理
- 厦大诚招青年AI科学家:待遇不一般,连配偶和子女教育都考虑到了
- mysql数据自定义随机_Mysql 自定义随机字符串
- ios笔试题算法_iOS 算法面试题(一)
- linux、mysql、nginx、tomcat 环境下压力测试的主要调试参数
- DCSTFN(使用深度卷积网络融合高时空遥感图像)
- 【转载】通过搜狗站长平台手动向搜狗搜索提交文章加快收录
- 实名认证-身份证实名认证-身份证实名认证接口-身份证实名认证api-实名认证api接口-身份证实名认证api接口
- 硬核接亲!程序员被新娘要求现场写代码,结果万万没想到……
- input设置disable鼠标移上去怎么出现禁止的红色图标
- 基于docker 部署 canvas-lms
- css网站样式表是什么,什么是css样式表
- 电磁场与仿真软件(30)
- 中国独创羲和室内高精导航 技术领先全球
- ​CES已是技术创新的风向标 2019年哪项技术独领风骚?
- 美国往事 - 追忆我的房东Dick - 开心的回忆
- 小米8se怎么解屏幕锁_小米8 SE怎样解锁?人脸指纹双解锁安全又快捷!
- 猜数字游戏C++代码
- vue 动态生成二维码 qrcode
- 使用mysql的binlog功能恢复数据