1

有没有办法以毫秒为单位获取视频的确切录制日期?我使用此示例代码制作视频。 如何在 Android 上捕获视频录制?

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

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

再见杰克Z

4

1 回答 1

1

在此处尝试此示例,取自此处的线程:

    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();

在任何需要的地方调用它并记录值。

编辑

要从文件本身中提取信息,请尝试这个,更具体地说是这个

于 2013-07-01T12:40:14.997 回答