今天简单的写了一个适配播放的小demo。
首先要下载Vitamio,导入到项目中,并添加依赖。具体操作如下:
先去官网下载Vitamio,new --import Model --选择vitamio,选择app,按f4,右上角加号,选择第三项Module depandence,然后选择vitamio。
需要注意的是,要将导入的vitamio中的build.gradle文件中的sdk以及compilesdk改成自己的版本号
如图;
改成如下:
public class MainActivity extends Activity { private String path="http://dlqncdn.miaopai.com/stream/MVaux41A4lkuWloBbGUGaQ__.mp4"; private io.vov.vitamio.widget.VideoView videoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //此处一定要添加 Vitamio.isInitialized(this); videoView = ((io.vov.vitamio.widget.VideoView) findViewById(R.id.video_view)); if (""==path){ return; }else{ // videoView.setVideoURI(Uri.parse(path)); videoView.setVideoPath(path); videoView.setMediaController(new io.vov.vitamio.widget.MediaController(this)); videoView.requestFocus(); } } }
xml文件代码如下:
<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" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <io.vov.vitamio.widget.VideoView android:id="@+id/video_view" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout>