我在创建一个基本的视频捕捉功能在我的应用程序中有一头猪。我想调用默认的视频捕捉工具我的设备,并将文件保存到特定的位置。视频捕捉忽略EXTRA_OUTPUT困境
从这个由EXTRA_OUTPUT提供了一个开放的实现文档,但是发生的事情是,这是完全被忽略和视频实际上是被写入到平时的媒体存储位置。
我的代码是非常简单的:
Intent i = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
String SD_CARD_TEMP = Environment.getExternalStorageDirectory()
+ File.separator + MEDIA_TEMP ;
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.parse(SD_CARD_TEMP));
startActivityForResult(i, ACTIVITY_CAPTURE_VIDEO);
常数MEDIA_TEMP设置为 'media_temp'。我也尝试使用文件而不是字符串,并使用Uri.fromFile(),但没有任何区别。
如果任何人有任何想法,为什么这个代码不作为行为的文档说要把它..请告诉我:-)
PS。发展正在对HTC的Desire HD进行实弹,而不是仿真器..
感谢,
戴夫
它与我的HTC欲望HD(操作系统2.2)上的代码一起工作。所以可能是在这个OS版本或其他东西中修复的。我知道这是一个旧的帖子,但只是不想要任何人编码反对HTC欲望高清放弃尝试 – dds 2011-05-02 23:32:52