1:新建android项目我这里使用的语音是java
2:在项目gradle上导入包:
(1)implementation group: 'org.bytedeco', name: 'javacv', version: '1.4.1'
(2)implementation group: 'org.bytedeco', name: 'javacpp', version: '1.4.1'
(3)implementation group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.4.1-1.4.1', classifier:'android-arm'
(4)implementation group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.4.2-1.4.1', classifier: 'android-arm'
*注意*刚开始在实现这个功能的时候也参考了很多大佬的CSDN博客,大多是导入后面三个包,但是一直在报Could not initialize class org.bytedeco.javacpp.avutil 这个错误,后面导入了第一个包后这个错误才没有发生。
3:流截图代码实现:
/**
* // * 根据不同的流截图
* // *
* // * @param url
* //
*/
public void getFrame(String url) {