zoukankan      html  css  js  c++  java
  • Android中使用VideoView 播放视频

    VideoView一般结合MediaController类使用,它会提供一个友好的图形界面,通过该界面可以控制视频的播放

    package com.test.videoview;
    
    import android.net.Uri;
    import android.os.Bundle;
    import android.app.Activity;
    import android.graphics.PixelFormat;
    import android.view.Menu;
    import android.widget.MediaController;
    import android.widget.VideoView;
    
    public class MainActivity extends Activity {
    
        private VideoView videoView;
        private MediaController controller;
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
             getWindow().setFormat(PixelFormat.TRANSLUCENT);
            setContentView(R.layout.main);
            videoView = (VideoView) findViewById(R.id.videoView);
            controller = new MediaController(this);
            videoView.setKeepScreenOn(true);
            // 转换raw资源文件下的文件为Uri对象
            videoView.setVideoURI(Uri.parse("android.resource://com.test.videoview/"+R.raw.video));
            videoView.setMediaController(controller);
            controller.setMediaPlayer(videoView);
            videoView.requestFocus();
            
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }
    
    }
  • 相关阅读:
    [BJWC2010]外星联络
    [NOI2015]品酒大会
    工艺 /【模板】最小表示法
    [NOI2016]优秀的拆分
    [HEOI2016/TJOI2016]字符串
    [SDOI2016]生成魔咒
    【模板】后缀自动机 (SAM)【SA解法】
    [湖南集训]图森
    [USACO17DEC]Standing Out from the Herd P
    Annihilate
  • 原文地址:https://www.cnblogs.com/heml/p/3593926.html
Copyright © 2011-2022 走看看