该错误通常是由于FFMPEG编译时未添加相关协议库所造成的。解决方法包括以下几步:
确认FFMPEG编译时是否启用了相关协议库(如rtmp, https等)。
若未启用相关协议库,则需要在编译时添加相应的依赖库。以rtmp协议为例,可以在FFMPEG源码目录下执行如下代码:
./configure --enable-protocol=rtmp
dependencies { implementation 'com.github.faucamp:rtmp-rtsp-stream-client-java:1.1.5' }
-protocol_whitelist "file,http,https,tcp,tls,crypto,rtmp"
以上是解决“Android Studio FFMPEG "Protocol not found"”问题的详细步骤。需要注意的是,在具体应用中,需要根据具体的情况进行相应的配置和调整。
上一篇:AndroidStudio中使用EditText时报错:“titletxt<EditText>:Touchtargetsizetoosmallhowtofix”。
下一篇:AndroidStudio中使用Firebase时出现'java.util.HashMapcannotbecast”错误。