javax.microedition.media
Interface Player
-
All Superinterfaces:
- Controllable
-
public interface
Player
extends
Controllable
原意: Player controls the rendering of time based media data. It provides the methods to manage the
Player's life cycle, controls the playback progress and obtains the presentation components.
译文:
Player控制
媒体数据的表现时间
。
它提供
的方法
来管理
Player
的生命周期
,控制
播放进度
和
取得
的
表示组件
。
A Player can be created from one of the Manager's createPlayer methods.
一个Player对象是通过Manager的一个方法创建产生。
例如:// 构造播放器对象
player = Manager.createPlayer(is, "video/mpeg");//Video/3gpp
播放视频五个步骤:
// 读取本地媒体资源,转化为输入流对象
InputStream is = this.getClass().getResourceAsStream("/test-mpeg.mpg"); //注意此处的格式
// 构造播放器对象
player = Manager.createPlayer(is, "video/mpeg");//Video/3gpp //注意此处格式设置
// 播放器序列化
player.realize();
// 添加视频控制器
VideoControl vc = (VideoControl)player.getControl("VideoControl");
// 设置视频播放模式
Item item = (Item)vc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, null);
item.setLayout(Item.LAYOUT_TOP);
form.append(item);
display.setCurrent(form);
// 开始播放
player.start();
完整代码:
演示效果:

本文介绍如何使用Java ME平台的Media API实现基本的视频播放功能。从创建播放器对象到控制播放流程,包括视频控制器的初始化及显示模式设置等关键步骤。
408

被折叠的 条评论
为什么被折叠?



