arraybuffer

    1熱度

    2回答

    情況:客戶端js向nodejs express服務器發送一個jjax請求。 客戶 xmlHttpRequest=new XMLHttpRequest(); xmlHttpRequest.open("POST","/some/server/path,true); xmlHttpRequest.responseType="arraybuffer"; xmlHttpRequest.send(new

    0熱度

    1回答

    持續30-40分鐘我想知道如何將一個數組傳遞給一個web worker並返回它。目前我做到以下幾點: var myglobalarray = [1, 2, 3, 4, 5]; var code = 'self.addEventListener("message", function(e) {' + ' var receivedArray = e.data.buffer;' + ' var r

    0熱度

    1回答

    在JavaScript中,我有一個整數數組。我想要將這些整數中的每一個的十六進制值轉換爲Int8Array並將這些值回顯到控制檯。 對於下面的代碼,控制檯呼應[8, 5, 4, 4, 7, 0, 0, 0, 0, 0]當我預計[89,50,4E,47,...] var data = [137,80,78,71]; // equals 0x89,0x50,0x4E,0x47 var hexValu

    0熱度

    1回答

    我需要通過將3個字節放在一起從數組緩衝區提取ints。我已經通過使用Uint8Array並做了一些按位操作來做到這一點,但我很想知道類型數組和數據視圖究竟是如何將原始數組緩衝區數據轉換爲類型的,以及是否可以將getInt24方法添加到DataView使用相同的過程。

    0熱度

    1回答

    我試圖實現 我工作的一個基於瀏覽器的問答遊戲與獲取發送到用戶預先錄製的音頻線索。爲了加載服務器以及讓音頻已經傳輸,文件已經在遊戲開始之前提前發送給用戶。由於遊戲將以實時和競爭的方式進行,因此播放器之前沒有機會收聽音頻文件是非常重要的。我現在的想法是基本上向用戶發送AES加密文件,通過websockets實時發送文件的密碼,在瀏覽器中使用crypto.js解密並立即播放。 的問題 出於某種原因,我不

    0熱度

    1回答

    我正在使用HTML5 FileReader和File API製作離線音樂播放器。 這還包括一個基本的播放列表功能。 現在,當用戶選擇多個文件時,我將這些文件作爲ArrayBuffer進行檢索。 問題是,我想將這些返回的文件存儲到普通數組中,以便稍後可以在播放列表中使用它們。 我該如何在Javascript中實現? function load_files(){ var files = do

    0熱度

    1回答

    我有這個原始數據: var x = [25]; var y = [0.004011332988739014, 0.0027810593601316214, 0.0015301937237381935, 0.0009717916836962104]; 而且我希望把它們放進這個ArrayBuffer: var buff = new ArrayBuffer(24); var f64s = new

    2熱度

    1回答

    我有一個asmjs模塊,它在名爲'MEM'的ArrayBuffer上工作。重繪函數在每個循環中被調用。在第一個'siz'字節中存儲像素顏色。我的代碼有效,但運行緩慢。是否有可能以某種方式加快速度? arraybuffer不能是'siz'長度,因爲模塊在整個ArrayBuffer上工作。 var MEM = new ArrayBuffer(2*1024*1024); var MEMU8 = new

    7熱度

    3回答

    我有兩個畫布,我想傳遞canvas1的內容,將其序列化爲ArrayBuffer,然後將其加載到canvas2中。將來我會將canvas1內容發送到服務器,處理它,然後將其返回給canvas2,但現在我只想序列化和反序列化它。 我發現越來越以字節爲單位的畫布信息的這種方式: var img1 = context.getImageData(0, 0, 400, 320); var binary =

    0熱度

    1回答

    此代碼在Firefox中很好地工作 - 儘管由於某些原因,將Uint8Array更改爲Uint32array會中斷。在這種情況下,我需要以不同的方式強制數字嗎? function Module(stdlib, foreign, heap) { "use asm"; // Variable Declarations var els = new stdlib.Ui