zoukankan      html  css  js  c++  java
  • APK:播放资源文件中的视频

    一、使用VideoView

    1. 1、把视频文件放到项目工程的 res/raw 文件下。

    1.2、视频文件必须是Android支持视频格式(3gp, wmv, mp4)

    二、代码

    2.1、activity_video.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <VideoView
            android:id="@+id/videoView"
            android:layout_width="match_parent"
            android:layout_height="1200dp"
            android:layout_gravity="center"/>
    
    </LinearLayout>

    2.2、VideoPlayer.java

    package com.gatsby.test;
    
    import android.net.Uri;
    import android.os.Bundle;
    import android.util.Log;
    import android.widget.VideoView;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    public class VideoPlayer extends AppCompatActivity {
    
        VideoView videoView;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_video);
    
            videoView = (VideoView) findViewById(R.id.videoView);
            videoView.setVideoURI(Uri.parse("android.resource://"+getPackageName()+"/raw/test"));
            videoView.start();
    
        }
    
    }
  • 相关阅读:
    1099. Build A Binary Search Tree (30)
    两个新事物
    time.h
    Nohup命令
    进程锁
    C++中虚析构函数的作用
    c++ 修改stl set中的元素
    STL迭代器辅助函数——advance
    CTreeCtrl 控件使用总结
    关于stl advance函数移动步数超过容器大小(越界)的研究
  • 原文地址:https://www.cnblogs.com/crushgirl/p/13098177.html
Copyright © 2011-2022 走看看