利用midp2.0,播放mid格式音乐主流手机都是支持的,通用的简单的方法:
InputStream is = getClass().getResourceAsStream("/sound.mid");//通过直接路径访问可能会出问题哦,用getClass().getgetResourceAsStream是可以的。一开始就遇到这种问题。
player = Manager.createPlayer(is,"audio/midi");
player.realize();
player.setLoopCount(-1);//设定不断重复,开播之前设置,开播以后setLoopCount就不能用了,否则异常。
VolumeControl vc = (VolumeControl)player.getControl("VolumeControl");
vc.setLevel(50);//设置音量大小
player.start();//不阻塞直接返回,相信是一个线程吧,音乐就在后台播放了。
在手机里(j2me),播放资源会很占资源,一边播放音乐,一边玩游戏是个不错的享受,但实际上一般做法是推荐玩家在玩游戏时关闭音乐.很多游戏根本不在意这音乐。
有些机型对player.stop()方法支持得很恶心,在手机中断时更是明显。实在没办法时,把player.close()掉,再重生new出一个player来再播放。
分享到:
相关推荐
一款来自国外的基于J2ME的MP3播放器的源代码,可实现基本的播放功能,虽然列表功能不是很完善,但可作为入门的好案例
Vedio player in j2me. Also may need FileConnection API. @thour: prithwi
没有什么描述的就是这么一个自己整理的 就是这样了啊太麻烦了
本视频播放器解决了自动访问手机E:/video文件夹中的视频文件,而且能迅速加载。希望为大家提供帮助
J2ME开发 J2ME开发 J2ME开发 J2ME开发
j2me mp3 播放器源码提供,包括开发文档api和Src源码
J2ME API J2ME API J2ME API J2ME API J2ME API
j2me入门教程j2me入门教程j2me入门教程j2me入门教程j2me入门教程
J2ME培训教程,以前学JJ2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程2ME发的一个PPT,内容还可以,需要的朋友不要客气J2ME...
J2ME游戏开发 J2ME游戏开发 J2ME游戏开发
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
j2me手机浏览器 j2me手机浏览器 j2me手机浏览器
j2me教程j2me教程j2me教程j2me教程
j2ME初学Demo j2ME demo j2me demo j2ME实例
j2me 开发框架介绍 j2me 是一种用于开发无线应用程序的平台,它提供了一个灵活、强大和开放的开发环境。随着 j2me 的普及,出现了许多开源框架,旨在简化开发过程,提高开发效率。下面将介绍这些框架,並分析它们的...
J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码
J2ME新手写的飞机游戏,希望初学者喜欢,或许对你有所帮助。
j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解
j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋...