- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的项目中使用 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/
我在我的项目中使用 0.4.2 版本的 jar 来录制视频并上传它。从 SimpleCameraHost.getVideoFileName() 返回的文件名在我的 Nexus 4 上是错误的。 文件名
我是一名优秀的程序员,十分优秀!