我想從android應用中的Url獲取兆字節的視頻大小。我有一個播放器在應用內播放視頻。我想在播放器旁邊顯示當前的視頻大小。所以一個例子是我23MB。如果視頻是23毫克,比我在23MB視頻旁邊的文字要多。我嘗試瞭解所有的android mp.get函數,但無法找到Iam正在尋找的東西。請幫忙。也許我錯過了Android中的一個功能。或者mayber有一種方法可以幫助實現這一點。謝謝。獲取以MB爲單位的視頻大小Android
0
A
回答
0
HTTP content-length
標頭的值將提供正在下載的文件的大小。
查看URLConnection.getHeaderField(String key)
或HttpMessage.getFirstHeader(String name)
,具體取決於您的服務器訪問代碼。
0
Try this will work in case the http server is giving the file size
URL myUrl = new URL("http://your_url.com/file.mp3");
URLConnection urlConnection = myUrl.openConnection();
urlConnection.connect();
int file_size = urlConnection.getContentLength();
file_size = file_size /1024;
Or second Version try this.
URL myUrl = new URL("http://your_url.com/file.mp3");
myConnection = myUrl.openConnection();
List headersize = myConnection.getHeaderFields().get("content-Lenght");
+0
Oww。我剛剛開始工作併發布了適用於我的代碼。不管怎麼說,還是要謝謝你。 – 2012-08-07 06:48:52
相關問題
- 1. 如何使用ffmpeg以MB爲單位縮小視頻大小?
- 2. 如何以MB爲單位獲取Cassandra Table/ColumnFamily大小
- 3. $ _FILES [「文件」] [「大小」]以MB爲單位
- 4. 以秒爲單位的音頻大小
- 5. Android:獲取支持視頻大小
- 6. 如何以MB爲單位顯示整個mongo db的大小
- 7. 以KB/MB爲單位的大小,僅最大。逗號後的2位數
- 8. 如何計算base64image字符串大小以MB爲單位?
- 9. Neo4j shell查詢結果大小(以MB爲單位)
- 10. 找到屬於用戶與大小以MB爲單位在Ubuntu
- 11. 在android中計算Json數組大小以Kb還是Mb爲單位?
- 12. 以像素爲單位獲取excel單元格的大小
- 13. 如何減小插入到PDF中的圖片的大小(以MB爲單位)?
- 14. 以像素爲單位獲取內部佈局的大小
- 15. Android我的APK大小更大50 MB
- 16. Android從畫廊獲取視頻的文件大小
- 17. Aspx頁面的內容大小以MB爲單位,同時調用
- 18. Android視頻查看大小
- 19. 獲取HTTPRequest/HTTPResponse頭字節大小(以字節爲單位)
- 20. 在Windows上以像素爲單位獲取OpenGL點大小?
- 21. C#,如何以像素爲單位獲取紙張大小?
- 22. Http以字節爲單位獲取請求包大小
- 23. 使用ASIHTTPRequest庫從服務器下載視頻文件(以MB爲單位)
- 24. 是否可以使用JavaScript獲取Flash視頻[YouTube]的大小?
- 25. 如何以像素爲單位獲取當前小部件的光標大小
- 26. 以ls爲單位的文件大小?
- 27. 使用QTKit獲取變形視頻的預分頻大小
- 28. 如何將字體大小(以px爲單位)轉換爲文檔中使用的單位(mm)以獲取svg
- 29. Android:從代碼中計算以像素爲單位的視圖大小
- 30. 支持的視頻大小MediaRecorder API android
我會研究這個。謝謝 – 2012-08-07 06:01:44
好吧,我得到它的工作。但花了一個小時研究。 這是可用的代碼。 int lenghtOfFile = 0; \t \t \t \t嘗試{ URL url = new URL(uri.toString()); URLConnection conexion = url.openConnection(); conexion.connect(); lenghtOfFile = conexion.getContentLength(); } \t \t catch(Exception e){ e.printStackTrace(); } \t \t \t TextView p =(TextView)findViewById(R.id.videoBuffer); p =(TextView)findViewById(R.id.videoBuffer); \t \t p.setText(「」+ lenghtOfFile); – 2012-08-07 06:47:45