android的原生的视频播放方式有三种,分别为:
(一) 利用Intent调用系统自带的播放器或者安装的第三方播放器
(一) 利用Intent调用系统自带的播放器或者安装的第三方播放器
(二) 利用VideoView来播放视频。
(三) 利用MediaPlayer类和SufferView来播放视频
一、利用Intent调用系统自带的播放器或者安装的第三方播放器,非常简单这里就不在做过多的解释,直接上代码
- Uri uri=Uri.parse("http://123.150.52.227/0725695b00000000-1415769042-1960016430/data5/vkplx.video.qq.com/flv/74/164/a0015193bxf.p203.1.mp4");
- Intent intent=new Intent(Intent.ACTION_VIEW);
- intent.setDataAndType(uri,"video/*");
- startActivity(intent);
这种方式很简单只要设置好视频路径(可以是本地路径和网络路径),系统就会自动检索手机上已安装的视频播放器来播放。
播放视频可以说是手机已经必带的一种功能,作为使用量最大的智能手机操作系统的android怎么可能不提供播放视频的封装呢,以利于我们这些伟大的程序员屌丝来快速开发。VideoVIew是android提供视频播放封装的一种组件,使用非常方便。好了,废话不多说,进入正题。
1、VideoView的播放前准备
布局文件
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- tools:context=".MainActivity">
- <VideoView
- android:id="@+id/videoView"
- android:layout_width="match_parent"
- android:layout_height<