视频的Media.getDuration()始终返回0



我正在查找刚刚录制的视频的持续时间。

代码:

String file = Capture.captureVideo();
Media m = MediaManager.createMedia(file, true);
m.getDuration();

在(PC、IOS、Android(上返回0

想法?

在大多数情况下,持续时间直到媒体播放开始后才可用,因为媒体可能会流式传输,这可能需要时间,但通常只播放媒体会使持续时间返回有效值。

相关内容

最新更新