2015-09-06 3 views
1

Я понимаю, что я могу манипулировать аудиопотоком с помощью Web Audio с помощью createMediaElementSource(), но можно ли воспроизвести/закодировать аудио с помощью Web Audio и использовать тег исключительно для загрузки аудио?Петли Web Audio с <audio> в качестве источника

Это то, что я пытался, но он говорит, что начать() не является функцией:

window.onload = init; 
var context; 
var bufferLoader; 

function init() { 
    window.AudioContext = window.AudioContext || window.webkitAudioContext; 
    context = new AudioContext(); 

    var audio = $("audio").get(0); 
    var source = context.createMediaElementSource(audio); 
    source.connect(context.destination); 
    source.start(0); 
} 

ответ

-1

Как насчет попробовать команду «» на HTML?
Это написано так:

<audio controls preload> </li> 
    <source src="the/source/in/your/library"> 
    </audio> 

Подробнее here

+0

Ummm. У меня возникли проблемы с пониманием этого ответа. – unska

+0

есть эта вещь в html под названием audio – user5301755

+0

İ've показал вам, как он используется – user5301755

0

Вы можете начать воспроизведение аудио с audio.play(), но ваш источник является MediaElementAudioSourceNode, не AudioBufferSourceNode.

Если вы нашли способ получить буфер аудио тега, может быть, вы можете передать его на AudioBuffer и сделать это работает ...

Смежные вопросы