问题描述
刚开始学习Pyton。我在if语句中遇到了Audio的奇怪行为。应该可以,但是不可以。
在此处查看示例:https://colab.research.google.com/drive/1Jz6znaj047zrtDK-orp8VN0869xDYnQO?usp=sharing
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) # don't play...
解决方法
这里
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))