Android视频查看功能

时间:2011-04-27 08:51:42

标签: android

假设用户正在观看视频并点击屏幕,则屏幕底部会显示一个包含播放,暂停等的栏....我们称之为BAR类型。 如果可能的话,当用户点击屏幕时显示Bar的示例代码将非常有用。谢谢你..

1 个答案:

答案 0 :(得分:1)

  

我们怎么称呼这种BAR

这是MediaController

  

如果可能的话,当用户点击屏幕时显示条形图的示例代码将非常有用

好的,here you go。有问题的活动相当简单:

package com.commonsware.android.video;

import android.app.Activity;
import android.graphics.PixelFormat;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;
import java.io.File;

public class VideoDemo extends Activity {
    private VideoView video;
    private MediaController ctlr;

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        getWindow().setFormat(PixelFormat.TRANSLUCENT);
        setContentView(R.layout.main);

        File clip=new File(Environment.getExternalStorageDirectory(),
                                             "test.mp4");

        if (clip.exists()) {
            video=(VideoView)findViewById(R.id.video);
            video.setVideoPath(clip.getAbsolutePath());

            ctlr=new MediaController(this);
            ctlr.setMediaPlayer(video);
            video.setMediaController(ctlr);
            video.requestFocus();
            video.start();
        }
    }
}