【问题标题】:Firefox and HTML5 audio element don't play well together?Firefox 和 HTML5 音频元素不能很好地配合使用?
【发布时间】:2012-03-03 10:36:58
【问题描述】:

在 Firefox 上,嵌入的 HTML5 音频元素的镶边上方会出现一个空白区域。每当媒体开始播放时就会出现。我试图弄清楚这是从哪里来的,但不能。这是 Firefox 处理 html5 音频所固有的吗?

例如,我点击了http://www.html5rocks.com/en/tutorials/audio/quick/ 上的示例(在帖子底部),它看起来像下图。 (在 Firefox 上)。

但是,这在 Google Chrome 和 Safari 上不会发生。

【问题讨论】:

    标签: firefox html5-audio


    【解决方案1】:

    这似乎是 Firefox 实现 HTML5 audio 元素的问题。您可以使用一些额外的标记和 css 来解决它。

    CSS:

    <style>
        .wrapper {
            height: 30px;
            position: relative;
        }
    
        audio {
            bottom: 0;
            position: absolute;
        }
    </style>
    

    HTML:

    <div class="wrapper">
        <audio src="your/path/file.mp3" controls></audio>
    </div>
    

    【讨论】:

    • 谢谢,这有点帮助,但并不能从根本上解决问题。当音频仍在加载时,加载动画仍然出现(你知道动画 gif)。此外,由于加载动画区域显示为黑色背景色,我不得不添加溢出:隐藏来完成这种工作,但话又说回来,这看起来像一个 hack,因为进度指针(指示当前 min:secs 的气泡) 被切断。无论如何,我想没有办法解决这个问题。这个错误是否记录在任何地方?
    • 似乎有几个关于这个问题的错误 - herehere
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 2018-07-31
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    相关资源
    最近更新 更多