首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

腾挪多媒体学习之一

2012-10-05 
移动多媒体学习之一??? 好多项目要开工了。以后会忙个像头牛,在这里学习,交流真是爽。趁着现在有那么点点时

移动多媒体学习之一
??? 好多项目要开工了。以后会忙个像头牛,在这里学习,交流真是爽。趁着现在有那么点点时间,把今天的学习经验交流下。我想没有比开发多媒体软件更令人兴奋 了。特别是手机多媒体,以前也常常想,该怎么样来查看gif图片了。怎么样看那些mpeg的视频片段了。好了。我开始学习mma了,我想把我学习的经验与 大家交流下。
??? 这篇文章我只是拿个简单的官方的例子来看写,让我们大家对这个mma有个初步的了解。
?

总结<o:p></o:p>

MMAPI可选包为运行在MIDP设备上的应用程序,提供了一些宜人的功能,在以前这些功能并不可用。它的可扩展架构为以后在移动设备上提供更多的功能创造了机会。这篇文章描述了MMAPI的主要组成部分,讨论了在1.1版本中的变化,并且解释了MMAPI、MIDP2.0 Media API和高级多媒体补充(Advanced Multimedia Supplements)之间的关系。如果你想将MMAPI运用在实际中,请下载J2ME无线工具箱2.2,然后研究mmademo和Audiodemo工程。

上面的这个文章是j2medev里面的一个高手翻译的。看了基本上是有个了解了。

下面也让我们看下一个例子代码,也是出自j2medev。
java 代码
  1. public?class?GifPlayer?extends?MIDlet?{??
  2. ?????
  3. ????private?Display?display?=?null;??
  4. ????private?Player?player?=?null;??
  5. ?????
  6. ????public?void?startApp()?{??
  7. ????????if(display?==?null)??
  8. ????????????display?=?Display.getDisplay(this);??
  9. ????????Form?form?=?new?Form("gif?player");??
  10. ????????InputStream?is?=?getClass().getResourceAsStream("/a.gif");??
  11. ????????createPlayer(is);??
  12. ????????if(player?==?null){??
  13. ????????????form.append("can?not?play?image/gif");??
  14. ????????}else{??
  15. ????????????VideoControl?vc?=?(VideoControl)player.getControl("VideoControl");??
  16. ????????????if(vc?!=?null){??
  17. ???????????????//?form.append((Item)vc.initDisplayMode(
  18. VideoControl.USE_GUI_PRIMITIVE,null));??
  19. ????????????}??
  20. ????????}??
  21. ????????display.setCurrent(form);??
  22. ????????try?{??
  23. ????????????form.append(Image.createImage("/a.gif"));??
  24. ????????}?catch?(IOException?e)?{??
  25. ????????????//?TODO?自动生成?catch?块??
  26. ????????????e.printStackTrace();??
  27. ????????}??
  28. ????????try?{?????? player.realize();
    &
1 楼 linginfanta 2007-02-25   学习一哈 2 楼 wuhua 2007-02-26   这篇文章怎么不全呢。
我写的时候不止这么少的哦。
是不是javaeye有字数的限制啊。
郁闷 3 楼 avampire 2007-02-27   续贴罗 仿佛不全 4 楼 wuhua 2007-02-27   有时间再补上去吧

热点排行