j2me移动媒体api(mmapi)new

j2me移动媒体api(mmapi)new

ID:17377651

大小:52.00 KB

页数:5页

时间:2018-08-30

j2me移动媒体api(mmapi)new_第1页
j2me移动媒体api(mmapi)new_第2页
j2me移动媒体api(mmapi)new_第3页
j2me移动媒体api(mmapi)new_第4页
j2me移动媒体api(mmapi)new_第5页
资源描述:

《j2me移动媒体api(mmapi)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、J2MEStudy—多媒体可选包MMA简介(8)在J2ME中,移动媒体API(MMAPI)是一个可选包,它提供了一个标准的API,可以用来表现和获得以时间为基础的媒体。例如声音轨道和视频片断。MMAPI在Java社区进程中以JSR-135开发,并且它被设计成灵活的和平台无关的,它没有对媒体格式、协议或者在未来不同设备支持的特征作任何假设。MMAPI已经在移动设备上使用,例如,Nokia3650就包含了一个实现。其它支持MMAPI的设备可以在“J2ME设备”中找到。这篇文章将介绍MMAPI的最新发展:MMAPI1.1中提出的新的安全考虑、MMAPI和MIDP2.0Medi

2、aAPI之间的不同、J2ME无线工具箱(J2MEWirelessToolkit)对MMAPI的支持和JSR-234,高级多媒体补充(AdvanceMultimediaSupplement)。如果你正在寻找一个MMAPI的指南和示例代码,例如为一个音频/视频播放器,请参见“J2ME移动媒体API”和“使用MMAPI拍摄照片”。MMAPI组件总揽MMAPI有四个主要的组成部分:l        Player用来播放内容。它提供了方法,用来管理播放器的生命周期,和不同的重放特征。l        Manager是媒体的总控制者,它创建播放器。l        DataSour

3、ce代表一个协议的控制者,它对应用程序开发者通常是不可见的。这个协议管理者读出媒体并放到播放器中进行播放。l        Control控制Player和重放操作的不同特征。MMAPI支持的控制操作MMAPI在javax.microedition.control包中包含了12种控制操作:l        MetaDataControl用来从媒体数据中获得元数据信息。l        MIDIControl提供对播放器表现和传输设备的访问。l        GUIControl代表一个具有用户界面组件的控制操作。l        PitchControl升高或降低重放的

4、位置而不改变重放的速度。l        RateControl控制重放的速率。l        TempoControl控制MIDI歌曲的节奏。l        VolumeControl控制音量。l        VideoControl控制可视内容的显示。l        FramePositioningControl可以对一个视频帧精确定位。l        RecordControl记录当前被Player播放的是什么内容。l        StopTimeControl使应用程序可以为一个Player预先指定一个停止时间。l        ToneContro

5、l是一个可以播放用户自定音调序列的接口。必须明白,并不是所有的MMAPI实现都支持所有的控制操作类型。你可以通过调用System.getProperty(Stringkey)得到一个设备所支持的控制类型。这个规范定义如下这些属性:l        microedition.media.version返回一个代表MMAPI实现版本的字符串。如果当前设备支持MMAPI,返回“1.0”或者“1.1”,反之,则返回“null”。l        supports.mixing如果支持混频则返回true,否则返回false。l        supports.audio.capt

6、ure如果支持音频记录就返回true,否则返回false。l        supports.video.capture如果支持视频记录就返回true,否则返回false。l        supports.recording如果支持录制就返回true,否则返回false。l        audio.encodings返回一个代表所支持的音频格式的字符串,如果不支持音频内容则返回“null”。l        video.encodings返回一个代表所支持的视频格式的字符串,如果不支持视频内容则返回“null”。l        video.snapshot.enc

7、odings返回一个代表所支持的图像格式的字符串,如果不支持视频快照则返回“null”。l        streamable.contents返回一个代表所支持的流媒体内容类型的字符串,以MIME语法。除了被System.getProperty()支持的属性外,Manager类还提供了几个有用的静态方法:l        String[]getSupportedContentTypes(Stringprotocol)传入一个协议如“http”作为参数,返回这个协议所支持的内容类型。l        String[]getSupporte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。