Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.05.2016, 10:44
Новичок на форуме
Отправить личное сообщение для Spot Посмотреть профиль Найти все сообщения от Spot
 
Регистрация: 23.05.2016
Сообщений: 1

web audio не проигрывает
Хочу разделить загрузку и проигрывание, чтобы после нажатия стоп, затем старт проигрывание пошло сразу без загрузки.
var context;
var bufferLoader;
var souce1,source2,buf1,buf2;

function init() {
  console.log('Loading...');
  context = new window.AudioContext();

  bufferLoader = new BufferLoader(
    context,
    [
      'audio/1.mp3',
      'audio/2.mp3',
    ],
    toBuf
    );

  bufferLoader.load();
}

function toBuf(bufferList){
buf1=bufferList[0];
buf2=bufferList[0];
play();
}

function play() {
  if (buf1&&buf2){
    // Create two sources and play them both together.
    source1 = context.createBufferSource();
    source2 = context.createBufferSource();
    source1.buffer = buf1;
    source2.buffer = buf2;    
    source1.connect(context.destination);
    source2.connect(context.destination);
    source1.start(0);
    console.log('Start');
    source2.start(0);
  }
  else { init();
  }
}

function stop() {
  source1.stop(0);
  source2.stop(0);
}

var plbtn = document.getElementById('playBtn');
if(plbtn){
  plbtn.addEventListener('click', play);
}
var stopbtn = document.getElementById('stopBtn');
if(stopbtn){
  stopbtn.addEventListener('click', stop);
}

Почему не проигрывает?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Web Application Developer webappdev Работа 3 02.11.2014 21:21
IE однократно проигрывает тег audio - как быть? free_style Internet Explorer 2 28.10.2014 12:51
Web Audio API KupueIIIKo Общие вопросы Javascript 3 01.02.2014 18:00
Мастер-класс по Highload: Разработка крупного масштабируемого web 2.0 проекта с нуля [DiMA] Серверные языки и технологии 30 17.11.2010 21:57
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40