Описание тега arraybuffer
ArrayBuffer - это тип данных Javascript, используемый для представления универсального буфера двоичных данных фиксированной длины.
1
ответ
Нарезать ArrayBuffer с Safari и играть в него
Мне нужно загрузить mp3, нарезать и воспроизвести его с помощью веб-аудио, на Firefox срезать mp3 в любом месте и декодировать нормально, но в сафари возникает ошибка с нулевым значением. Есть хитрость или способ нарезать ArrayBuffer на Safari? play…
02 мар '15 в 12:51
0
ответов
WebSocket Communication: связь между JavaScript и классом Java
Мое требование как ниже Шаг 1 Установить связь WebSocket -> Готово. Отправить данные с клиента на сервер -> Готово Получение данных с сервера на клиент -> Готово Шаг 2 Установить связь WebSocket -> Готово Отправлять строковые данные с клиента [jsp/j…
19 фев '16 в 11:34
2
ответа
PNG или JPG (не rgb) через веб-сокет с ArrayBuffer без base64
Есть ли способ визуализации изображения PNG на холсте без необходимости кодировать его в base64? Сервер отправляет PNG в двоичном формате, клиент получает его в ArrayBuffer и отображает его на холсте. Единственный способ заставить это работать - это…
31 мар '15 в 06:08
1
ответ
Почему я не могу использовать 32-битный массив int в ASM.js?
Этот код прекрасно работает в Firefox - хотя по какой-то причине изменение Uint8Array в Uint32array обрывается. Нужно ли приводить числа по-другому в этом случае? function Module(stdlib, foreign, heap) { "use asm"; // Variable Declarations var els =…
07 мар '14 в 07:10
3
ответа
Как получить байтовый массив внутри JSON
Я пытаюсь получить PDF с сервера, который будет обернут внутри JSON. Если я отправляю только байтовый массив pdf во внешний интерфейс, я могу правильно его прочитать, установив responseType в arraybufferтогда я могу скачать PDF по: var blob = new Bl…
29 янв '19 в 02:33
2
ответа
Uint8Array(8) строковое
Я получаю 64-разрядное целое число без знака из серверной части в ArrayBuffer, из-за IEEE 754 я не могу получить и сохранить эту последовательность как число. Есть ли способ "зачеркнуть" это огромное число? В двух словах: var buffer = new ArrayBuffe…
26 сен '15 в 15:25
1
ответ
Эквивалент Javascript ArrayBuffer в Swift или iOS
Я хочу знать, что такое Javascript ArrayBuffer эквивалент в Swift или IOS. По сути, у меня есть структура Swift, которую я хочу сохранить в виде большого двоичного объекта (данные хранятся на основе макета памяти) и передать этот большой двоичный об…
18 фев '19 в 16:41
3
ответа
Фильтр Scala ArrayBuffer на основе очереди
У меня есть Arraybuffer, который содержит Int. Кроме того, у меня есть очередь, которая также содержит Int. Я хотел бы удалить из моего Arraybuffer все Int, которые также присутствуют в моей очереди. Какой эффективный способ сделать это. Могу ли я и…
29 ноя '16 в 15:59
1
ответ
Получить responseXML когда responseType === 'arraybuffer' после загрузки
Я использую этот код для получения данных изображений, и он работает. function imageLoadFunction (image, src) { var img = image.getImage(); if (typeof window.btoa == 'function') { var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://cors-anywher…
06 авг '18 в 15:21
0
ответов
Получить изображение как массив буферов и установить его на холсте imageData
Я пытаюсь весь день получить изображение с помощью запроса xhr в качестве массива буферов. Я получаю ответ, и затем я хотел бы поместить массив буферов в canvas imagedata, который, насколько я знаю, принимает Uint8ClampedArray следующим образом: ima…
18 янв '16 в 00:46
1
ответ
Открыть файл Excel с xlsx.js по пути
Привет, я хочу открыть файл Excel с расширением xlsx с библиотекой xlsx.js. Я могу открыть файл с помощью ввода HTML, но я хочу открыть его, используя путь к файлу. У меня есть этот код извлечен из демо xlsx.js: function handleFile(e) { rABS = false…
10 июл '16 в 16:41
1
ответ
Отправить c-like структуру как arrayBuffer через сокет udp chrome
Я использую chrome.sockets для отправки сообщений udp. мне нужно отправить эту c-like структуру: UInt16 ID=0, UInt Size=20, UInt16 CRC=0, UInt16 MsgCount=0, UInt32 App=0, UInt32 Port=55555, UInt32 Token=0 chrome.udp.send должен получить arrayBuffer.…
12 июн '16 в 10:58
1
ответ
Scala. Заполните ArrayBuffer парами Double
Мне нужно некоторое руководство здесь, пожалуйста. Что я имею: import scala.collection.mutable.ArrayBuffer var buffer = ArrayBuffer.empty[(Double, Double)] и я хочу заполнить буфер парами. Я пытаюсь это, но это не работает: for(someCycle){ buffer +=…
09 июн '17 в 12:54
3
ответа
Возможно ли частичное чтение ответа XHR для двоичных данных?
В настоящее время я изучаю возможность чтения частичных XHR-ответов с помощью двоичных данных. Наш текущий подход основан на свойстве responseText и кодировке base64. Понятно, что это далеко не оптимально. Как мы можем прочитать частичные ответы Blo…
23 сен '13 в 02:12
1
ответ
Как я могу получить dataType, когда Array вставлен в ArrayBuffer?
У меня есть массив: var dataArray = new Uint16Array(256); затем мой массив переходит через nodeJs на другой компьютер. (nodejs binaryType = "arraybuffer") Как мне узнать на другом клиенте, что я должен привести к Uint16Array, а не к Uint8Array? Прим…
23 сен '14 в 23:32
1
ответ
Преобразовать массив с 8-битным значением в строку с символом (без кода)
Я нашел элегантный код для преобразования ArrayBuffer в charCode. Но мне нужен char, а не charCode. function ab2s (buf) { var view = new Uint8Array (buf); return Array.prototype.join.call (view, ","); } Я старался return Array.prototype.join.call (v…
03 май '14 в 16:28
1
ответ
IWebbrowser2: использование массива Uint8 (заполнение без зацикливания)
Я могу создать массив Uint8 в окне IWebbrowser2: IHTMLWindow2 window = ...; DISPID dispid_uint8array = ...; VARIANT self; self.vt = VT_NULL; VARIANT length; length.vt = VT_I4; length.lVal = 100; VARIANT args[2] = { self, length }; DISPID named_args[…
24 авг '17 в 15:37
1
ответ
Как добавить данные int32 в протокол protobuf JS bytebuffer
Здравствуйте, мастера JavaScript, Я пытаюсь сгенерировать файл на основе protobuf, используя javascript, который имеет следующую структуру: messageSize | байты пробаффа | messageSize | байты протобаффа и т. д. Идея состоит в том, что я добавляю неск…
28 июл '15 в 12:20
0
ответов
Обрезать или обрезать звук, записанный с помощью медиа-рекордера JS
Требуемые знания Как укоротить (спереди) массив аудио-блобов и при этом иметь воспроизводимый звук. Цель В конечном итоге я пытаюсь записать непрерывный 45-секундный цикл аудио с использованием API JS MediaRecorder. Пользователь сможет нажать кнопк…
09 фев '17 в 02:36
0
ответов
Вернуть ArrayBuffer из Node.js
У меня проблемы с возвратом ArrayBuffer из моего Node.js API. В моем приложении Node я использую express и просто возвращаю объект ArrayBuffer следующим образом: res.status(200).send(buffer) При проверке объекта буфера это выглядит так: На стороне к…
20 авг '18 в 08:49