Воспроизведение нескольких звуков в одной ячейке Jupyter Notebook - PullRequest
0 голосов
/ 09 мая 2018

Вопрос похож на Автоматически воспроизводить звук в ноутбуке IPython - разница в том, что мне нужно воспроизвести звук несколько раз. На стороне браузера - не сервер.

Самый наивный подход:

IPython.display.Audio(url="http://www.w3schools.com/html/horse.ogg", autoplay=True)
time.sleep(10)
IPython.display.Audio(url="http://www.w3schools.com/html/horse.ogg", autoplay=True)

не работает, так как воспроизводит звук один раз. Более того, кажется, что IPython.display.Audio объект должен быть выходом ячейки, как:

IPython.display.Audio(url="http://www.w3schools.com/html/horse.ogg", autoplay=True)
None

не воспроизводит звук.

Разделение кода на несколько ячеек невозможно.

1 Ответ

0 голосов
/ 09 мая 2018

Я понял (и немного почистил код):

horse = IPython.display.Audio(url="http://www.w3schools.com/html/horse.ogg",
                              autoplay=True)
IPython.display.display(horse)
time.sleep(10)
IPython.display.display(horse)
...