我拼命嘗試將捕獲的視頻發送到服務器。問題是由內置相機應用程序給出的URI不是真正的文件路徑。它看起來像這樣 - /content:/media/external/video/media/19
。如何從類似「/ content:/ media/external/video/media/19」的路徑中提取真實文件URI或文件數據?
如何從這種類型的URI直接訪問真實路徑或數據?
在閱讀了android文檔後,我看到它看起來像一個內容提供者的符號,但我仍然不知道如何達到我需要的數據。請幫忙!!!
在此先感謝
只是爲了顯示你的例子 - 這是我的代碼: 'InputStream爲= getContentResolver()openInputStream(Uri.parse(YOUR_URI_STRING)));'。 – maddob 2012-03-27 21:47:48
如何獲取此類URI的類型?我的意思是如何知道它的PDF或PPT甚至WAV或MP3文件? – JRC 2012-05-28 10:56:44
@JRC:如果你看看網頁的右上角,你會看到一個「Ask Question」按鈕。請使用它,而不是劫持其他問題。話雖如此,請問'MediaStore'爲您的內容的MIME_TYPE。 – CommonsWare 2012-05-28 10:59:43