首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPythonNB容器小部件中的HTML5音频元素消失

问IPythonNB容器小部件中的HTML5音频元素消失
EN

Stack Overflow用户
提问于 2015-05-14 04:31:30
回答 1查看 232关注 0票数 2

这段代码:

代码语言:javascript
复制
from IPython.display import display
from IPython.html import widgets
snd = """
<audio controls="controls" style="width:600px height:100px">
<source controls src="data:audio/wav;base64,UklGRiYAAABXQVZFZm10IBAAAAABAAEAYCIAAAATAQAIAEAAZGF0YQgAAAAAAA==" type="audio/wav" />
Your browser does not support the audio element.
</audio>"""
snd_widget = widgets.HTML(snd)
container = widgets.Box(children=[snd_widget])
display(container)

如我所料,在容器小部件中...produces我的音频播放器,但是很快就消失了。它实际上有一个很好的淡出效果。然而,我不希望它消失;我希望能够与它互动。如果我关闭交互式元素,它会再次短暂可见,所以我必须相信有一些我希望解决的简单显示错误。

snd_widget.disabled为False,snd_widget.visible为True

display(snd_widget) (不使用ContainerWidget/Box)也有同样的效果。

问题似乎是浏览器特有的:在Firefox上存在问题,但在Chromium上显示似乎没问题。

EN

回答 1

Stack Overflow用户

发布于 2015-05-14 08:06:25

这似乎是Firefox对格式错误的音频文件的行为。不幸的是,我的工作样本和这个简单的测试样本都是畸形的。如果无法播放文件,Firefox会隐藏播放器,Chromium会在短时间后使播放器灰显。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30224651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档