Описание тега audiocontext

AudioContext is a modular interface for audio processing for the WebAudio API.
0 ответов

Как использовать audioWorklet.addModule в React?

Я начал пытаться создать аудио-рекордер для использования в React с использованием Web Audio API Вот код для моего класса Recorder import AudioNode from './workletNode' export default class Recorder { constructor(context) { this.context = context th…
1 ответ

Конвертировать код в JS Object Literal Pattern

Я хочу начать писать лучший код и понял, что помещать все, что имеет отношение к определенному элементу функциональности внутри объекта, - хорошая идея. Изменить: я пытался принять концепцию в ответе @SoftwareEngineer171. Теперь у меня есть это: var…
31 авг '16 в 18:30
2 ответа

Как проигрывать аудио при наведении курсора?

Я спроектировал облако точек. при наведении указателя мыши на определенную точку будет напечатана информация журнала. svg.selectAll("circle") .data(dataset) .enter() .append("circle") .attr("cx", function(d) { return xScale(d3.values(d)[0].pos[0]); …
31 июл '18 в 07:02
0 ответов

Самый эффективный способ создания звука с помощью веб-аудио API

Я создаю FM синтезатор с некоторыми эффектами, используя веб-аудио API. Все работает как надо, однако звук довольно глючный и начинает зависать и отключаться, что, как я полагаю, является результатом того, что мой браузер не способен обрабатывать вс…
27 июн '15 в 10:02
1 ответ

Android Chrome 39 getByteFrequencyData возвращает 0 массив

У меня есть пример установки здесь - http://jsbin.com/hotovu/2/ На десктопном хроме все хорошо. Android Chrome 39 возвращает все массивы в 0,0,0, ... (в плагине ADB для отладки Chrome) Любой обходной путь, чтобы сделать эту работу?
18 дек '14 в 17:50
3 ответа

Javascript - поиск аудио в определенном месте, когда в точном месте в звуковой дорожке

Сценарий: Звук начинает воспроизводиться с 0:00. Ровно в 0:05 трек переходит вперед к 0:30. Дорожка сразу начинает воспроизводиться в 0:30, и ровно в 0:35, дорожка переходит назад к 0:05 и воспроизводит оставшуюся часть аудиофайла. Обзор: Воспроизве…
1 ответ

Как получить аудиоданные с микрофона с помощью Audiocontext html5

Я пытаюсь получить поток данных с моего микрофона (например, громкость, высота звука). На данный момент я использую getUserMedia для доступа к звуку моего микрофона. Но я не смог найти способ извлечь из него свои данные. Мой код: $(function () { var…
23 окт '14 в 16:02
0 ответов

Нет изменений в объеме вывода с помощью createGain

Я хочу контролировать громкость входящего аудиопотока webRTC. Код выглядит так: ... audioContext=new AudioContext; gainFilter=audioContext.createGain(), jsnode=audioContext.createScriptProcessor(512,1,1); // used for VU-Meter source=audioContext.cre…
14 мар '17 в 10:25
1 ответ

Общий Chrome AudioContext в постоянном фоновом скрипте

var audioContext = new window.AudioContext chrome.runtime.onMessage.addListener( function(imageUrl, sender, sendResponse) { if (imageUrl != "") sound(523.251, 587.330) else sound(523.251, 493.883) }) function sound(frequency1, frequency2) { soundDu…
1 ответ

Использование AudioContext в нескольких фреймах

У нас есть блог, каждый пост которого содержит iframe который, в свою очередь, должен воспроизводить звук с помощью Web Audio при нажатии кнопки Play. Проблема в том, что после того, как определенное количество постов появилось на странице, следующи…
22 сен '14 в 15:02
1 ответ

AudioContext: Oscillator - знать, когда все звуки были проиграны

Я использую этот javascript api (miniMusic). Я смог создать музыку, а затем экспортировать код JavaScript. Я также могу запустить его. Я хотел бы знать, когда моя музыка закончилась, чтобы я мог играть ее снова и иметь контроль над ней. with(new Aud…
01 сен '17 в 14:55
1 ответ

setTimeout возвращает ошибку с Uncaught TypeError: незаконный вызов в AudioContext в Chrome

В Chrome я сначала создаю непрерывный тон с помощью AudioContext: var audioCtx = new (window.AudioContext || window.webkitAudioContext); var oscillator = audioCtx.createOscillator(); var gainNode = audioCtx.createGain(); oscillator.connect(gainNode)…
15 апр '15 в 02:55
0 ответов

Cordova Phonegap в приложении теряет функциональность File Api

Я занимаюсь разработкой приложения с использованием Web Audio Api. Я обнаружил, что в том, как Safari обрабатывает аудио, происходит утечка памяти, и он не собирает мусор правильно в контексте аудио. По этой причине я хочу загрузить новую страницу. …
0 ответов

Как настроить воспроизведение аудиоконтекста для воспроизведения аудиобуфера 8 кГц - 8 бит шириной pcm?

Я использовал ScriptProcessorNode для обработки потокового звука PCM, как показано ниже: audio_context = new AudioContext(); gain_node = audio_context.createGain(); // not sure how to use this ? gain_node.connect(audio_context.destination); // Conne…
04 дек '17 в 06:06
2 ответа

Как воспроизвести аудио-байтовый массив wav через javascript/html5?

Я использую следующий метод для воспроизведения байтового массива, содержащего данные WAV. Функция вызывается из проекта GWT. Эта функция воспроизводит звук, но звучит как какой-то адский монстр. Частота дискретизации определенно правильная (звук ге…
10 июн '14 в 21:25
0 ответов

Как реализовать DBPSK?

Я хочу разработать способ передачи данных с помощью ультразвука (мин. 20.000 Гц), например, Chrip или quiet.js. Я использую AudioContext моего браузера для кодирования и декодирования моих данных. Теперь я хочу реализовать своего рода DBPSK (диффере…
02 янв '19 в 20:05
0 ответов

Проверка Javascript AudioContext не работает в Internet Explorer 11

У меня есть это JS код, где я проверяю, если AudioContext определяется, затем установите его, иначе верните undefined: function audioContextCheck() { if (typeof AudioContext !== "undefined") { return new AudioContext(); } else if (typeof webkitAudio…
1 ответ

Полускоростной AudioContext с микрофона при записи на сервер

Я пытаюсь написать запись микрофона на клиентском javascript, перенести ее на сервер и затем преобразовать в шелк. У меня воспроизводится звук на сервере с использованием модуля Speaker с этими настройками var speaker = new Speaker({ channels: 1, bi…
27 янв '15 в 22:36
1 ответ

Увеличьте разрешение FFT с помощью AnalyserNode

Я думаю, что я могу быть немного смущен использованием AnalyserNode. В настоящее время мой поток userAudio "line-in" подключен к AnalyserNode. Затем я заполняю Uint8Array, используя getByteFrequencyData(), Когда я играю один тон 440 Гц, частота с са…
1 ответ

Есть ли какое-либо событие изменения громкости на AudioContext (HTML5)?

Я разрабатываю приложение с использованием аудио узлов, и мне нужно знать, изменяется ли громкость, например, изменяется ли громкость устройства с помощью физических кнопок. Есть ли способ сделать это? Благодарю.
29 июл '15 в 17:50