安卓中如何播放视频
Posted Mr.wu123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓中如何播放视频相关的知识,希望对你有一定的参考价值。
安卓中如何播放视频
1 首先在res文件下创建一个文件夹存放你要播放的视频文件
2 在绘制组件的时候,将VedioVIew组件拖入,然后设置组件的大小等。
3 VedioView的代码逻辑
1 配置文件路径和播放暂停
videoView.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.a2);
videoView.start();
videoView.pause();
2 对视频播放框设置进度条
MediaController mediaController = new MediaController(MainActivity.this);
videoView.setMediaController(mediaController);
整体代码:
package com.huncm.vidioandersonmusic;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.MediaController;
import android.widget.VideoView;
import java.io.IOException;
public class MainActivity extends AppCompatActivity
VideoView videoView;
//大于 Build.VERSION_CODES.N 的版本才能使用
@RequiresApi(api = Build.VERSION_CODES.N)
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
videoView = findViewById(R.id.videoView);
videoView.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.a2);
MediaController mediaController = new MediaController(MainActivity.this);
videoView.setMediaController(mediaController);
findViewById(R.id.button).setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
videoView.start();
);
findViewById(R.id.button2).setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
videoView.pause();
);
以上是关于安卓中如何播放视频的主要内容,如果未能解决你的问题,请参考以下文章