如何在 Dart/Flutter 中获取文件的视频分辨率?

问题描述 投票:0回答:1

我使用

video_player
来完成我需要的其余元数据提取,但我没有找到使用此包获得解决方案的方法。

flutter dart ffmpeg
1个回答
0
投票

VideoPlayerController
是一个
ValueNotifier<VideoPlayerValue>
,并且
VideoPlayerValue
有一个
size
属性,用于报告视频的大小。

https://github.com/flutter/packages/blob/f5a45177034bff79d7df07a85077218774aa4a80/packages/video_player/video_player/lib/video_player.dart#L42

您可以向

VideoPlayerController
添加监听器,并在值更改时收到通知。根据源的不同,视频的大小也会发生变化(例如,如果它是具有多个变体的 HLS 流)。

© www.soinside.com 2019 - 2024. All rights reserved.