MediaPlayer Bean

   

JMF 文档


 

创建一个 MediaPlayer 实例

要在 GUI 构建器环境中创建一个 MediaPlayer 组件的实例,必须先将 MediaPlayer Bean 导入 GUI 构建器环境(例如,IBM VisualAge for Java),然后将 MediaPlayer 图标拖放到自由曲面。

要用 Java 代码创建一个 MediaPlayer 实例,请输入:

             
               
import javax.media.bean.playerbean.MediaPlayer;
MediaPlayer1 = new javax.media.bean.playerbean.MediaPlayer();
            
          
为 MediaPlayer 设置媒体文件位置

如果您位于 GUI 构建器环境中,可以通过 MediaPlayer 的“media location”属性连接媒体文件位置。

要在 Java 代码中设置 media location 属性,请使用 setMediaLocation 方法:

             
               
// Set the media location
MediaPlayer1.setMediaLocation(new java.lang.String("file:///E:/jvideo/media/Sample1.mov"));
            
          

启动 MediaPlayer 实例

要启动 MediaPlayer 实例,请使用 start 方法:

             
               
MediaPlayer1.start();
            
          

停止 MediaPlayer 实例

要停止 MediaPlayer 实例,请使用 stop 方法:

             
               
MediaPlayer1.stop();
            
          

要查看使用 MediaPlayer 的完整示例程序,请查看 MediaPlayerSample.java

MediaPlayer Bean 属性
 
 

属性名称 类型 默认值 属性说明
Show control panel  布尔型 Yes 控制视频控制面板是否可见。
Loop  布尔型 Yes 控制视频或音频是否不断循环。
Media location  字符串 媒体 URL 的位置。可以是 URL,也可以是相对地址。例如:
  • file:///e:/video/media/Sample1.mov
  • http://webServer/media/Sample1.mov
  • media/Sample1.mov
Show caching control  布尔型 No 控制缓存进度条是否可见。
Fixed Aspect Ratio 布尔型 Yes 控制是否保持媒体的原始固定宽高比。
Volume 整型 3 控制音频音量。