前言
vlc for android 是一款强大的android播放器,支持较多的视频格式,当然,也支持网络流媒体格式。
下面通过一段示例工程来演示.
开始
- 首先将页面搭建好,即最基本的开始、暂停,以及渲染视屏的SurfaceView.(页面部分就不过多阐述了…)
- 获取libVlc实例
mLibVLC=VLCInstance.getLibVlcInstance(getApplicationContext());
注:这里需要静态的Context,一般有两种做法,一种就是获取Application的,另一种如下所示.
public class VLCApplication extends Application {
private static VLCApplication sInstance;
@Override
public void onCreate() {
super.onCreate();
sInstance = this;
}
public static Context getAppContext() {
return sInstance;
}
}
然后在AndroidManifest中声明这个Application:
android:name=