2015-07-01 18 views
5

Sadece base64 dosyasını Javascript kullanarak dönüştürmek istiyorum.javascript kullanarak ses dosyasını base64'e dönüştürme

Biz tuval kullanılarak base64 içine görüntüleri dönüştürebilirsiniz. Ama ses dosyalarını nasıl dönüştürebiliriz.

Herhangi bir yardım minnettar olacağım.

+0

Neden bunu istiyorsun kullanır? Yerel olarak iletmek mi yoksa saklamak mı? Ayrıca, dosyanızı nereden alırsınız, URL'den mi yoksa istemcinin bilgisayarından mı? –

+0

Olası dublicate: aslında ben uygulamanın ham klasördeki dosyaları var http://stackoverflow.com/questions/21878404/how-can-i-convert-mp3-file-to-base64-encoded-string – Niddro

+0

@RemyGrandin i olmalarını istediğiniz Telefonun yerel belleğine taşı. i dosya sistemini kullanarak ses dosyası içine base64 dönüştürmek ve ben base64 ses dosyasını dönüştürmek edemiyorum locally.But saklayabilir edileceğini öğrenmiş Tizen – venky

cevap

5

aşağıdaki kodu bir deneyin verebilir, Base64 btoa

function getData(audioFile, callback) { 
    var reader = new FileReader(); 
    reader.onload = function(event) { 
     var data = event.target.result.split(',') 
     , decodedImageData = btoa(data[1]);     // the actual conversion of data from binary to base64 format 
     callback(decodedImageData);   
    }; 
    reader.readAsDataURL(audioFile); 
} 
+0

Ben de base64 dize ses verilerini gizli için aynı sorunla karşı karşıya am nasıl soruyordu. @mido btoa(), ses verisine değil base64'e string dönüştürmesi içindir. Eğer base64 sokağında ses kodlamasını sağlayabilirseniz yardımcı olacaktır. – dinu0101

İlgili konular