我在創建一個基本的視頻捕捉功能在我的應用程序中有一頭豬。我想調用默認的視頻捕捉工具我的設備,並將文件保存到特定的位置。視頻捕捉忽略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