首先导入依赖
compile 'com.github.leifzhang:IjkLib:0.4.4'
加权限
<
uses-permission
android
:name=
"android.permission.INTERNET"
></
uses-permission
>
布局
<
tv.danmaku.ijk.media.widget.media.IjkVideoView
android
:id=
"@+id/ijvideo"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
>
</
tv.danmaku.ijk.media.widget.media.IjkVideoView
>
然后使用
IjkVideoView
mIjvideo=findViewById(R.id.
ijvideo
);
IjkMediaPlayer
.
loadLibrariesOnce
(
null
);
IjkMediaPlayer
.
native_profileBegin
(
"libijkplayer.so"
);
AndroidMediaController controller =
new
AndroidMediaController(
this
,
false
);
mIjvideo
.setMediaController(controller);
// 链接
String url =
"http://ips.ifeng.com/video19.ifeng.com/video09/2014/06/16/1989823-102-086-0009.mp4"
;
mIjvideo
.setVideoURI(Uri.
parse
(url));
mIjvideo
.start();
在生命周期中设置 暂停
@Override
protected void
onPause() {
super
.onPause();
mIjvideo
.pause();
}
@Override
protected void
onDestroy() {
super
.onDestroy();
IjkMediaPlayer.
native_profileEnd
();
}
@Override
protected void
onResume() {
super
.onResume();
mIjvideo
.resume();
}