gpt4 book ai didi

android - CWAC-Camera getVideoFilename 返回无效文件名

转载 作者:行者123 更新时间:2023-11-29 00:25:28 26 4
gpt4 key购买 nike

我在我的项目中使用 0.4.2 版本的 jar 来录制视频并上传它。从 SimpleCameraHost.getVideoFileName() 返回的文件名在我的 Nexus 4 上是错误的。

文件名似乎带有时间戳,我的设备上有一个文件 Video_20131113_223704.mp4,但该方法返回的 Video_20131113_223708.mp4 关闭了 4 秒?

我应该做些什么来获得正确的文件名?

附言如果我有足够的代表,我会添加一个 cwac-camera 标签...

最佳答案

Starting and stopping record in your CameraFrament class created a file ending with _223704.mp4 on my device

这是因为 getVideoPath() 被设计为由 CameraView 调用,以生成用于视频的文件名。 getVideoFileName() 又被 getVideoPath() 使用。这必须在视频开始录制之前完成。

Then calling into the SimpleCameraHost method getVideoFileName() in my subclass returned a videoFileName ending with _223708.mp4 so when I tried to upload the file returned from your method it failed becuase that file doesn't exist.

您不调用 getVideoFileName(),您实现它。期望是,如果您使用的是库存实现,则不需要在您自己的代码中使用文件名。如果您需要文件名,请覆盖 getVideoFileName()(和/或相关方法,如 getVideoPath()),返回您想要的内容(很可能是父类(super class)的任何内容)返回),并保留结果供以后使用。

关于android - CWAC-Camera getVideoFilename 返回无效文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19969720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com