获取录制视频的时间(Android)

时间:2013-07-01 12:24:14

标签: android video timestamp

有没有办法以毫秒为单位获取视频的确切录制日期? 我使用这个示例代码制作视频。 How can I capture a video recording on Android?

有没有办法提取这些信息? 我正在谈论视频何时开始!不是在创建文件时... 有没有办法插入时间? 一般的想法是我的同事也可以使用视频,而不需要对存储时间信息的某些类进行反序列化。

编辑 例如,我从同事那里获取视频,然后想确定录制视频的时间。

再见 JackZ

1 个答案:

答案 0 :(得分:1)

在此处尝试此示例,取自帖子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