MMAPI(Mobile Media API) 提供了一个在支持J2ME设备上播放多媒体内容的框架。以下方法实现了在移动设备上播放一个视频文件:
public void run()
{
try
{
String url = "http://server/video-mpeg.mpg";
Player p = Manager.createPlayer(url);
p.realize();
//Get the video controller
VideoControl video = (VideoControl) p.getControl("VideoControl");
//Get a GUI to display the video
Item videoItem = (Item)video.initDisplayMode(
VideoControl.USE_GUI_PRIMITIVE, null);
//Append the GUI to a form
videoForm.append(videoItem);
//Start the video
p.start();
}
catch(Exception e)
{}
}
如果你想播放一个来自于RTSP服务器的视频,仅仅需要改变URL为"rtsp://server/video.mpg".但是请注意,只有支持实时输入流的移动设备才能正常工作。