2012-07-03 24 views
0

我是java和javascript編程的新手。使用javascript訪問URL並下載wav文件

我能夠在java中編寫一段代碼來訪問特定的URL並從該URL下載wav文件(該URL返回一個wav文件)。

url = new URL('url name'); 
input = url.openStream(); 
output = new FileOutputStream (wavfile); 

byte[] buffer = new byte[500]; 
int bytesRead = 0; 
while ((bytesRead = input.read(buffer, 0, buffer.length)) >= 0) { 
    output.write(buffer, 0, bytesRead); 
}  
output.close();  

我不想在Java中這樣做,並希望能夠在Javascript中做到這一點。主要嘗試使用javascript並獲取wav文件並在支持HTML5的瀏覽器上播放。

我最終想把它放在android平臺上,所以不要使用ajax或jquery。

請建議如何在JavaScript中完成此操作。

感謝, AXS

回答

0

你不能使用JavaScript來讀取文件,但HTML5有文件API,看一看:

+0

感謝您的迴應,鏈接非常有用。關心的是我需要訪問URL,然後它會做一些處理,然後返回一個wav文件。所以,作爲第一步,我將不得不訪問URL,等待wav文件準備就緒,然後下載它。下載後,播放wav文件。請幫助我正確地完成這些步驟。再次感謝。 – axs

+0

好吧,假設我想要訪問http://maps.googleapis.com/maps/api/geocode/json?latlng=30.223980,-97.77485000000001&sensor=false並將JSON對象轉換爲使用JavaScript的文件,我如何做它? – axs