您的位置:华清远见教育科技集团 >> 新闻动态 >> Android资料 >> Android多媒体开发之VideoView  
 
Android多媒体开发之VideoView
分享到:

VideoView类可以从不同的来源(如文件系统和内容提供商的网站)下载视频文件,并显示在窗体布局上。因为它可以配合窗体布局设计上的需要来控制视频窗体的大小,提供各种选项,比如缩放和着色。

在VideoView类上,使用setVideoPath()方法来设置视频文件路径,没使用setMediaController()方法来控制媒体播放,使用start()方法来开始播放视频。示例代码如代码清单8-1所示。

代码清单8-1 使用VideoView类播放视频


public class HelloVideoView extends Activity {
        //HelloVideoView主程序
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            VideoView videoView =
            (VideoView)findViewById(R.id.VideoView01);
            //设置资源文件路径
            videoView.setVideoPath(“/sdcard/navy.3gp”);
            //实现MediaController对象
            MediaController mc = new MediaController(this);
            //设置VideoView的控制媒体播放机制
            videoView.setMediaController(mc);
            videoView.requestFocus();
            //开始播放视频
            videoView.start();
        }
    }

 更多相关文章

·Android系统提供内置的媒体格式
·浅析Android多媒体元数据
·Android Stagefright多媒体框架
·在Android中使用VideoView播放视频
·Android音频混响特效的设置