MPEG视频
video/vnd.sun.rgb565
视频记录
MPEG视频
video/vnd.sun.rgb565
视频记录
MMAPI MIDlets
随工具箱发布的还有一些MMAPI的demo。一个特别用户的demo是Pausing Audio Test,它是mmademo工程的一部分。它展示了一个良好开发的MMAPI MIDlet应该如何运转。例如,你必须清楚MIDlets可能会被一些事件中止,如一个来电,如图1所示。当你的MIDlets中止时,它们应该释放比较重要的设备资源,当MIDlet恢复时,再重新分配或启动那些资源。当一个MIDlet中止时,任何播放器都应该停止,如果William Tell Overture穿过一个重要的商务电话一直播放,你的用户并不会感谢你。

图1
MMAPI和MIDP2.0 Media API的比较
MIDP2.0媒体API是MMAPI一个直系的子集,打算提供给那些资源有限运行MIDP2.0的设备,尽管同样的子集可能被其他需要声音支持的J2ME Profile采用。这个API实现了MIDP专家组制定的要求,包括:
l 简易音频播放
l 不依赖于任何特定的协议和内容格式
l 支持自定音调