首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >音频标记GUI不可见

音频标记GUI不可见
EN

Stack Overflow用户
提问于 2012-08-15 19:14:06
回答 3查看 7.7K关注 0票数 3

我已经将页面上的音频标记包括为

代码语言:javascript
复制
<audio src='a.mp3' preload='auto'>
</audio>

但是它不工作,我在页面上看不到任何东西。

但是当我将audiojs包含为

代码语言:javascript
复制
  <script src="/static/js/audiojs/audio.min.js"></script>
  <script>
    audiojs.events.ready(function() {
      var as = audiojs.createAll();
    });

  </script>

我想知道为什么会这样呢?

EN

回答 3

Stack Overflow用户

发布于 2012-08-15 19:20:25

据我所知,src是音频中的一个元素,而不是一个属性。因此,您的代码应该如下所示:

代码语言:javascript
复制
<audio controls="controls">
  <source src="song.ogg" type="audio/ogg" />
  <source src="song.mp3" type="audio/mpeg" />
  Your browser does not support the audio element.
</audio>

(Source)

编辑: src也可以是一个属性,所以这不是你的问题。为了让浏览器显示任何音频内容,您需要"controls“属性。但是,如果你不想要默认的控件,可以添加html按钮,并用JavaScript控制音频的开始/停止等。

票数 10
EN

Stack Overflow用户

发布于 2012-08-15 19:21:50

试试这个:

代码语言:javascript
复制
<audio src='a.mp3' controls preload='auto'>
</audio>
票数 7
EN

Stack Overflow用户

发布于 2017-02-04 00:19:07

这是你的CSS。

代码语言:javascript
复制
    audio{
        min-width: 400px;
        height: auto;
        object-fit: inherit;
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11968309

复制
相关文章

相似问题

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