我的方案是
在我的手机中以低FPS(2fps)播放来自相机(旧型号)的视频 Android应用程序,使用VLC-android 1.7.0它运行良好,但从VLC-android 1.7.1到最新版本 建立它只是出现在第一帧并冻结。 当我使用VLC夜间构建相同的设置(禁用硬件加速并设置网络捕获3500ms)时,使用1.7.0并且没有使用1.7.1到1.7.5版本时的结果相同。
我的环境设置如下:
Android设备:三星s5(v5.1),Nexus 5(v4.4)。
VLC选项代码:
vlcOptions.add("--aout=opensles");
vlcOptions.add("--audio-time-stretch"); // time stretching
vlcOptions.add("--network-caching=3500");
vlcOptions.add("-vvv"); // verbosity
...
Media m = new Media(mLibVLC, Uri.parse(media));
m.setHWDecoderEnabled(false, false); // Disable hardware acceleration
与夜间构建相同的设置:禁用硬件加速和网络捕获3500ms。
有人面对这个问题吗?或者对这个问题有经验?