获取视频的开始时间和结束时间

时间:2016-05-14 10:26:15

标签: android video

我想通过我的应用程序捕获视频,还需要获取视频的额外信息,如开始时间,结束时间,视频质量。

目前我正在使用现有的相机应用程序来捕获我的应用程序中的视频,并带有示例代码

static final int REQUEST_VIDEO_CAPTURE = 1;

private void dispatchTakeVideoIntent() {
    Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
    if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
        startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
    }
}

从上面的示例代码中,我能够捕获视频并存储在设备上,但我无法获得任何额外信息? 是否可以使用现有的相机应用程序获取额外信息? 如果是,那么还有其他方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:1)

  

是否可以使用现有的相机应用程序获取额外信息?

没有

  

如果是,那么还有其他方法可以做到这一点吗?

我们欢迎您使用 while (1) { if (sampling_flag==1) { sampling_flag=0; tx_buf2[i] = usart_getchar(&USARTF0); i++; if (tx_buf2[0]== 0x01 && i==7) { for (int j = 0; j < 7; j++) { usart_putchar(&USARTF0, tx_buf2[i]); } } if(i==7) i=0; /* if (!fifo_is_empty(&rx_fifo)) { fifo_pull_uint8(&rx_fifo, &byteToSend); usart_putchar(&USARTF0, received_byte); } */ } }//end of while(1) 作为开始时间,通过startActivityForResult()作为结束时间来呼叫您的时间,以及the quality that you request via EXTRA__VIDEO_QUALITY作为质量。< / p>

或者,使用相机API和onActivityResult()编写自己的录像机。