0
我使用FileReader API得到了一個mp4數據,但是我在編碼時遇到了問題! 有了這個功能,如何使用FileReader API使用JavaScript獲取二進制數據並使用正確編碼
var reader = new FileReader();
var blob = new Blob([this.response], {type : "video/mp4"});
reader.onload= function (evt) {
mp4text = evt.target.result;
mp4text = mp4text.toString()
//mp4text = mp4text.slice(22);
//mp4text = CryptoJS.AES.encrypt(mp4text, "test");
//mp4text = window.atob(mp4text);
var myBlob = new Blob([evt.target.result], {type : "video/mp4"});//NOT SAME contrast to blob!
var downloadUrl = URL.createObjectURL(myBlob);
document.getElementById('myVideo').src = downloadUrl;
}
reader.readAsBinaryString(blob);
我想myBlob具有相同的FILEDATA爲BLOB,但一些數據變了!更詳細地說,許多字符是相同的,但是一些十六進制代碼是不同的。我怎麼解決這個問題?