首页 > 解决方案 > 谷歌可乐。IPython.display - 音频在 if 语句中不起作用

问题描述

刚开始学习Python。if我在声明中遇到了音频的奇怪行为。它应该工作,但不工作。

请参阅此处的示例:https ://colab.research.google.com/drive/1Jz6znaj047zrtDK-orp8VN0869xDYnQO?usp=sharing

此代码工作正常(播放 wav 文件):

from IPython.display import Audio

sound_hey = "http://thecyberbuddy.com/sounds/hooray.wav"

Audio(sound_hey, autoplay=True)  # plays ok

这不是:

from IPython.display import Audio

sound_boo = "http://mrclan.com/fastdl/tfc/sound/boo.wav"

s = 1

if s == 1:
  Audio(sound_boo, autoplay=True)  # dose not play...

标签: pythonaudiogoogle-colaboratory

解决方案


这里

from IPython.display import Audio, display

sound_boo = "http://mrclan.com/fastdl/tfc/sound/boo.wav"

s = 1

if s == 1:
  display(Audio(sound_boo, autoplay=True))

推荐阅读