Прямая трансляция в Web Audio API
Я пытаюсь воспроизвести поток IceCast (потоковое MP3 через HTTP) через API Web Audio (не audio
tag), поддержка последних браузеров, кроме IE, является печальным требованием.
Все примеры и проекты, которые я могу найти относительно этого, либо используют XMLHttpRequest
загрузить весь файл (который не будет работать, потому что запрос никогда не будет завершен), или транслировать живой пользовательский ввод (микрофон) через createMediaStreamSource
,
Как я могу использовать Web Audio API для создания sourceNode из потока?
Вот демонстрация, показывающая, что действительно XMLHttpRequest не может использоваться для загрузки двоичных потоков: http://codepen.io/rrorg/pen/EyAmBa?editors=1010