有没有办法以毫秒为单位获取视频的确切录制日期?我使用这个示例代码来制作视频。How can I capture a video recording on Android?
有没有办法提取这些信息?我说的是视频开始的时候!不是在创建文件时...有没有办法插入时间?一般的想法是,我的同事也可以使用视频,而不需要反序列化存储时间信息的某些类。
编辑例如,我从一位同事那里获得视频,然后想要确定视频是何时录制的。
再见JackZ
发布于 2013-07-01 20:40:15
在这里尝试这个示例,取自线程here
Calendar c = Calendar.getInstance();
System.out.println("Current time => "+c.getTime());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = df.format(c.getTime());
// formattedDate have current date/time
Toast.makeText(this, formattedDate, Toast.LENGTH_SHORT).show();此外,您还可以检查SystemClock,或者只需:
long timestamp = System.currentTimeMillis();在你需要的地方调用这个函数,并记录它的值。
编辑
要从文件本身提取信息,请尝试this one,更具体地说,尝试this one。
https://stackoverflow.com/questions/17404440
复制相似问题