Форум программистов, компьютерный форум, киберфорум
Web API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 10

Запуск простой программы с Web Audio API

10.07.2015, 20:56. Показов 2091. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выручите плиз кто шарит в Web Audio API. Как запустить этот стандартный скрипт? Какой-то код должен быть на стороне сервера? Сейчас получается что decodeAudioData выдает ошибку, потому что вообще не получается получить аудио файл. Код взял отсюда http://html5.by/blog/audio/

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
            var context;
            try {
                window.AudioContext = window.AudioContext||window.webkitAudioContext;
                context = new AudioContext();
            }
            catch(e) {
                alert('Opps.. Your browser do not support audio API');
            }
// функция для подгрузки файла в буфер
 
 
 
            var buffer, source, destination;
            function loadNote(url) {
                var request = new XMLHttpRequest();
                request.open("GET", url, true);
                request.responseType = "arraybuffer";
                request.onload = function() {
                        context.decodeAudioData(request.response, function(buffer) {
                        playSoundBuffer = buffer;
                        playSound(); // don't start processing it before the response is there!
                    }, function(error) {
                        console.error("decodeAudioData error", error);
                    });
                };
                request.send();//start doing something async
 
 
            }
// функция начала воспроизведения
            var play = function(){
// создаем источник
                source = context.createBufferSource();
// подключаем буфер к источнику
                source.buffer = buffer;
// дефолтный получатель звука
                destination = context.destination;
// подключаем источник к получателю
                source.connect(destination);
// воспроизводим
                source.start(0);
            }
// функция остановки воспроизведения
            var stop = function(){
                source.stop(0);
            }
 
            loadNote('ex.mp3');
 
            $('button').click(function(){
                play();
 
            });
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2015, 20:56
Ответы с готовыми решениями:

Web Audio API
Доброго времени суток. Проблема при воспроизведении звука при помощи Web Audio API. Есть 2 кнопки <button...

Web audio api доступ к информации внутри файла
Уважаемые, не могу собрать очень простую схему. Мне нужно получить массив сэмплов из wav файла. Делаю следующие var audio = new...

WEB Audio API (MediaElementAudioSource outputs zeroes due to CORS access restrictions for.)
На моем сервере работает apache и icecast2. На апаче работает вебинтерфейс плеера, а icecast вещает звук на порту 8000. В итоге...

1
Модератор
 Аватар для Thisman
771 / 352 / 142
Регистрация: 17.07.2013
Сообщений: 992
11.07.2015, 09:40
javascript, а какую именно ошибку выдает программа? Плюс проверьте правильность url
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.07.2015, 09:40
Помогаю со студенческими работами здесь

Запуск собранного проекта на c# .net web api
Есть собранный проект на vue. Как я понял, просто так index.html не запустить (из директории dist). Приходится использовать что-то на...

2 сервиса (WCF Web API и ASP.NET Web API) на одном хосте
Есть БД с юзерами Есть консольное приложение (OWIN selfhost) с контроллером ImportController : ApiController для выполнения POST запросов...

Запуск программы невозможен так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
Запуск программы невозможен так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll.Винда стоит нелицензионная.Боюсь качнуть...

Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
Не обращал внимания на эту проблему , но сейчас , когда половина скаченных программ не запускается из-за этого , мне нужно её решить ,...

При загрузке Windows 7 пишет запуск программы невозможен так как на компьютере отсутствует api-ms=win-core-sysinfo-I1-2-
При загрузке Windows 7 пишет запуск программы невозможен так как на компьютере отсутствует api-ms=win-core-sysinfo-I1-2-1.dll. Нажимаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru