WorkManager在异步方法完成之前返回结果

5

在上传媒体文件之前,我希望能够对其进行一些编辑,因此我使用了FFMPEG库。但由于FFMPEG使用回调函数执行命令,所以即使未完成FFMPEG命令的执行,WorkManager也会返回成功。如何避免这种情况,并使WorkManager等待任务完成?我尝试使用CountDownLatch来添加等待,但是ffmpeg无法工作,导致WorkManager被卡住。欢迎提供任何想法,谢谢。

1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接