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