zoukankan      html  css  js  c++  java
  • 9.1.3 使用VideoView播放

        VideoView是一个带有视频播放功能的视图,可直接在一个布局中使用,因此使用起来非常简单。

        下面是布局XML文件viewthevideo.xml,其在LinearLayout中指定了一个VedioView。

     1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     2     android:layout_width="match_parent"
     3     android:layout_height="match_parent"
     4     android:orientation="vertical"
     5     >
     6  <VedioView 
     7      android:layout_width="wrap_content"
     8      android:layout_height="wrap_content"
     9      android:id="@+id/VedioView"
    10   />
    11 </LinearLayout>

        为了利用这个VedioView,只须以正常的方式——传入ID(R.id.VedioView)以调用findViewById——获得它的引用。一旦获得了该对象,就可以利用setVideoURI来设置视频文件的URI,然后调用start方法类播放。

    package com.nthm.androidtestActivity;
    
    import com.nthm.androidtest.R;
    import android.app.Activity;
    import android.net.Uri;
    import android.os.Bundle;
    import android.os.Environment;
    import android.widget.VideoView;
    
    public class ViewTheVideo extends Activity {
        private VideoView vv;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.viewthevideo);
            vv=(VideoView) findViewById(R.id.VedioView);
            Uri data=Uri.parse(Environment.getExternalStorageDirectory().getPath()+"test.mp4");
            vv.setVideoURI(data);
            vv.start();
        }
    }
  • 相关阅读:
    Spring Cloud
    Hibernate 缓存
    Spring 快速入门
    Junit 单元测试
    Spring Cloud 笔记
    Swagger SpringBoot 集成
    Apache Shiro 权限框架
    Spring Boot
    跨域问题
    BeX5 常见问题解决办法
  • 原文地址:https://www.cnblogs.com/ZSS-Android/p/3953221.html
Copyright © 2011-2022 走看看