4
A
回答
5
試試這個代碼在你的文件:
使用你想要使用的MediaPlayer 並在活動 創建媒體播放器的對象和播放後
url = "your url name+filename.jpg,mp3,etc..."
FileName = "/sdcard/savefilename" // save in your sdcard
try{
java.io.BufferedInputStream in = new java.io.BufferedInputStream(new java.net.URL(url).openStream());
java.io.FileOutputStream fos = new java.io.FileOutputStream(FileName);
java.io.BufferedOutputStream bout = new BufferedOutputStream(fos,1024);
byte[] data = new byte[1024];
int x=0;
while((x=in.read(data,0,1024))>=0){
bout.write(data,0,x);
}
fos.flush();
bout.flush();
fos.close();
bout.close();
in.close();
}
catch (Exception ex)
{
}
和。
mp.reset();
mp.start();
這樣子。
希望這會幫助你很多。
-4
有很多關於如何在android中下載文件的問題。只搜索。
另一方面,您可以使用android的MediaPlayer從互聯網上播放文件而不下載它。
+0
我的任務是在開始時從服務器下載歌曲,然後在本地播放。如果你知道如何以最好的方式做到這一點,可以請這樣引導我嗎? – Venugopal 2010-12-15 04:18:18
相關問題
- 1. 如何知道服務器是否在線,如果我們只知道IP?
- 2. 如果我們知道聯繫人的_ID
- 3. 有誰知道,如果我們可以開始根據SQS
- 4. 選擇元素,如果我們不知道他的名字
- 5. 如果我們知道元素,直接在java中創建linkedList
- 6. 我們如何知道APK安裝源
- 7. 我們如何知道在Android中更新ImageView?
- 8. 我們如何知道新的聯繫人已添加到Android?
- 9. 我想知道如何在表中插入值時,我們不知道,我們正在進入的領域
- 10. 如何知道接口或方法,如果我不知道它們在Java中的名稱?
- 11. 如果我有兩個時間段,我怎麼知道它們是否重疊?
- 12. 如何知道android
- 13. 我們如何知道通知到達iOS設備?
- 14. 我想知道我們如何發送和接收Android手機上的文件?
- 15. 如果我知道一個類,我怎麼知道它來自哪個jar?
- 16. 我們怎麼知道我們在螺旋鎖內?
- 17. 我們什麼時候知道我們應該使用符號?
- 18. 如果我們不知道Container類型元素的類型,如何實現Iterator?
- 19. 如何找出javascript源文件名如果我們知道函數名
- 20. 我如何知道我是否在道路兩點之間android
- 21. 如果我知道Java,我需要知道什麼才能將Android應用程序連接到SQLite數據庫?
- 22. 如何知道boost :: any的值如果我知道gdb的類型
- 23. 我想知道,我們如何能夠利用新的
- 24. setOnDismissListener可我知道我點擊的Android
- 25. 一些風格的效果,我不知道他們如何命名
- 26. 如果我們知道先前字符,計算Python中的字符外觀
- 27. 如果我們知道索引,從列表中檢索字符串
- 28. 目標C中的代碼感如果我們不知道第一個字母
- 29. PHP數組值 - 我需要知道,如果他們肯定是空
- 30. 如何設置一個單選按鈕,如果我們知道android中該按鈕的ID?
@ Pintu ..它幫助了我很多..謝謝你的答覆..一切都很好,但它在控制檯給予一些警告作爲[2010-12-15 10:11:39 - ddms]亞行拒絕shell命令(ls -l /): [2010-12-15 10:11:54 - ddms]亞行拒絕shell命令(ls -l /): [2010-12-15 10:11:59 - ddms]亞行拒絕shell命令(ls -l /): [2010-12-15 10:18:14 - ddms]亞行拒絕shell命令(ls -l /): [2010-12-15 10:18:19 - ddms]亞行拒絕shell命令(ls -l/sdcard):......... ........請告訴我我必須做什麼? – Venugopal 2010-12-15 04:55:27
您的代碼或虛擬設備出現問題。因爲我沒有從這段代碼中得到任何錯誤。只需檢查一次。 – Pintu 2010-12-20 11:29:42
這段代碼很好,但是如何讓這個下載過程在後臺運行? – cooldeep 2011-02-01 19:26:14