小编Sha*_*ari的帖子

如何获取flutter ffmpeg执行的进度百分比

我想获得 flutter 中 ffmpeg 执行的百分比

我有一些代码示例,但我不知道该怎么做

安卓示例:

int start = message.indexOf("time=");
    int end = message.indexOf(" bitrate");
    if (start != -1 && end != -1) {
        String duration = message.substring(start + 5, end);
        if (duration != "") {
            try {
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
                sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
                dialog.setProgress((int)sdf.parse("1970-01-01 " + duration).getTime());                        
            }catch (ParseException e)
            {
                e.printStackTrace();
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

颤动代码:

  void statisticsCallback(Statistics statistics) {
print("Statistics: executionId: ${statistics.executionId}, time: ${statistics.time}, size: ${statistics.size}, bitrate: ${statistics.bitrate}, speed: ${statistics.speed}, videoFrameNumber: ${statistics.videoFrameNumber}, videoQuality: ${statistics.videoQuality}, videoFps: ${statistics.videoFps}"); …
Run Code Online (Sandbox Code Playgroud)

ffmpeg dart flutter

6
推荐指数
1
解决办法
2590
查看次数

标签 统计

dart ×1

ffmpeg ×1

flutter ×1