-
-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
how can i play music in ready_callback? #93
Comments
Hi, show me some code. |
|
after adding some delay, its working
|
but not every time |
a u russian? |
в общем смысл такой что при запуске сайта должно играть 2 файла, один из которых на нулевой громкости, громкость прибавляется и убавляется во время движения мыши, в общем всё реализовано, кроме момента что надо запускать файлы строго одновременно когда они оба будут готовы, с последним кодом работает, но через раз, если раньше загружается первый файл, то всё нормально, если второй файл, то первый не запускается тк он еще не успел подгрузиться |
Понятно. Смотри, реди_коллбэк будет вызван несколько раз, по разу для каждого подключенного звука. Эти вызовы будут, логично, в разное время. Что тебе нужно:
let counter = 0;
let num_of_sounds = 2;
function myReadyCallback () {
counter++;
if (counter === num_of_sounds) {
play();
}
}
function play() {
ion.sound.play("music");
ion.sound.play("music2");
} |
отлично! спасибо) только без тайм аута всё равно выдаёт ошибку "Uncaught TypeError: Cannot read property 'play' of undefined", ставлю тайм аут небольшой и всё работает! в общем можно оставлять так, но если это какой-то баг, присмотритесь.
|
i need to start playing 2 files in one time. if i could start playing in callback, when files ready to play, it will be done, but when i playing files in callback i get error "Uncaught TypeError: Cannot read property 'play' of undefined"
The text was updated successfully, but these errors were encountered: