final Media media = new Media(mLibVLC, new String(“/storage/emulated/0/bydtest.mp4”));

// final Media media = new Media(mLibVLC, Uri.parse(“rtsp://192.168.43.1:10086/stream”));

media.setHWDecoderEnabled(true, true);

mMediaPlayer.setMedia(media);
media.release();

mMediaPlayer.play();
在mMediaPlayer.setMedia(media)之前,调用media.setHWDecoderEnabled(true, true); 强制开启硬件加速

运行时 logcat有提示:如下

libvlc decoder: MediaCodec via NDK opened
libvlc decoder: using video decoder module “mediacodec”

则已经使用了android ndk的 mediacodec进行解码

以上,vlc3.0.6。官方apk 界面中  设置->硬件加速->完全加速

————————————————
版权声明:本文为CSDN博主「白皮书CAN」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012459903/article/details/89211129