【发布时间】:2014-12-06 23:17:27
【问题描述】:
简单的工作代码:
m_TakeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (m_TakeVideoIntent.resolveActivity(MainActivity.this.getPackageManager()) != null) {
startActivityForResult(m_TakeVideoIntent, REQUEST_VIDEO_CAPTURE);
}
// and when done:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == REQUEST_VIDEO_CAPTURE) {
// code
} else {
// other code
}
}
}
问题:
我如何在 onActivityResult(..) 中知道使用了哪个摄像头,正面还是背面?
或
如何强制新 Intent(MediaStore.ACTION_VIDEO_CAPTURE) 使用前置或后置摄像头?
(这是因为使用前置摄像头时 - 结果视频播放颠倒。)
【问题讨论】:
标签: android android-intent video camera back