如果不想编译的话,可直接点击下载 Demo,Demo为Android Studio开发环境。若想自己编译可去官方下载源码。 android 版VLC在linux下编译过程请参照链接linux下编译android VLC
接下来简单介绍API 的部分调用接口:
(1、public void playMRL(String mrl)
对应MediaPlayer的setDataSource(path),可以读取本地文件和流媒体文件,读取本地文件要加”file://”+path,读取流媒体就可以直接输入”http://“即可。
(2、 public native void play()
开始
(3、 public native void pause()
暂停
(4、public native void stop()
停止
(5、public native boolean isPlaying()
是否正在播放
(6、public native int getPlayerState();
获取播放的状态
(7、public native int getVolume()
获取音量。
(8、public native int setVolume(int volume)
设置音量。
(9、public native long getLength()
获取视频的长度,以毫秒为单位。
(10、public native l