RxFFmpeg
RxFFmpeg copied to clipboard
有一定几率发生错误,不走失败回掉,异常抓不了,导致程序闪退
比如?
提取音频的时候偶尔程序会闪退,各种try catch都抓不到异常,buglybao报的

比如?
感觉jni层闪退了,外面捕获不到,然后程序就闪退
如果是命令之间执行过快 可以延迟一下,比如执行完A命令 延迟1、2秒,在执行B命令,可以有效防止闪退
如果是命令之间执行过快 可以延迟一下,比如执行完A命令 延迟1、2秒,在执行B命令,可以有效防止闪退
现在的问题是可以接受失败,但是失败不能导致程序闪退,这才是致命的
那可以尝试在新的进程去执行命令
那可以尝试在新的进程去执行命令
就没有其他办法了吗,bugly的日志

你那里有连续执行命令吗?如果有则在命令之间延迟一段时间在执行下一个命令,可以有效避免闪退;或者新开一个进程去执行命令; 后续我看怎么优化这个问题。
你那里有连续执行命令吗?如果有则在命令之间延迟一段时间在执行下一个命令,可以有效避免闪退;或者新开一个进程去执行命令; 后续我看怎么优化这个问题。
没有连续执行,这个规律我也没摸清,反正参与测试的人基本上都碰到了,有时候几次能碰到,有时候几十次,影响还是挺大的
这种应收是操作点击太快,
导致同时多次执行
导致同时多次执行
同时应该不会,每次执行都有loading的,而且我自己也碰到一次,没有重复
命令可以贴一下?
你那里有连续执行命令吗?如果有则在命令之间延迟一段时间在执行下一个命令,可以有效避免闪退;或者新开一个进程去执行命令; 后续我看怎么优化这个问题。
nb_filtergraphs = 0;
nb_output_files = 0;
nb_output_streams = 0;
nb_input_files = 0;
nb_input_streams = 0;
你那里有连续执行命令吗?如果有则在命令之间延迟一段时间在执行下一个命令,可以有效避免闪退;或者新开一个进程去执行命令; 后续我看怎么优化这个问题。
有推荐下面方法的 https://blog.csdn.net/yhaolpz/article/details/77146156