我想從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爲單位的視頻大小
- 3. 如何以MB爲單位獲取Cassandra Table/ColumnFamily大小
- 4. $ _FILES [「文件」] [「大小」]以MB爲單位
- 5. 以秒爲單位的音頻大小
- 6. Android:獲取支持視頻大小
- 7. 如何以MB爲單位顯示整個mongo db的大小
- 8. 獲取YouTube視頻大小
- 9. 以KB/MB爲單位的大小,僅最大。逗號後的2位數
- 10. 以字節爲單位計算imagepickerdidFinishPickingMediaWithInfo中的視頻大小
- 11. 找到屬於用戶與大小以MB爲單位在Ubuntu
- 12. Neo4j shell查詢結果大小(以MB爲單位)
- 13. 如何計算base64image字符串大小以MB爲單位?
- 14. 在android中計算Json數組大小以Kb還是Mb爲單位?
- 15. 以像素爲單位獲取excel單元格的大小
- 16. 如何減小插入到PDF中的圖片的大小(以MB爲單位)?
- 17. 獲取視頻軌道的大小
- 18. 獲取文件的總大小以字節爲單位
- 19. 以像素爲單位獲取返回數據表的大小
- 20. C++獲取EOL的大小(以字節爲單位)
- 21. Actionscript 3 - 以字節爲單位獲取ByteArray的大小
- 22. 以像素爲單位獲取內部佈局的大小
- 23. 如何通過ffmpeg獲取壓縮視頻的視頻大小?
- 24. Android我的APK大小更大50 MB
- 25. Aspx頁面的內容大小以MB爲單位,同時調用
- 26. 從像素高度和pizel寬度以MB爲單位的圖像大小
- 27. Android從畫廊獲取視頻的文件大小
- 28. 獲取HTTPRequest/HTTPResponse頭字節大小(以字節爲單位)
- 29. 獲取SCNNode包圍大小(以米爲單位)
- 30. Http以字節爲單位獲取請求包大小
我會研究這個。謝謝 – 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