html - 音频标签后面的HTML元素未显示

标签 html audio

我有以下代码:

    <div>text</div>    

    <input id="audio_file" type="file" accept="audio/*" />
    <audio id="audio_player" />

    <div>text</div>    
  


但是,仅div呈现在音频标签之前而不是之后。我怎样才能解决这个问题?

最佳答案

您需要使用<audio></audio>关闭audio正确性,因为它不是自动关闭标签。



<div>text</div>    

<input id="audio_file" type="file" accept="audio/*" />
<audio id="audio_player"></audio>

<div>text</div>


说明

audio标记内,您可以插入sourcetrack或附加text conent
如果浏览器不支持音频API,则将显示text content
<!-- from mdn webdocs -->
<audio controls="controls">
  Your browser does not support the <code>audio</code> element.
  <source src="foo.wav" type="audio/wav">
</audio>

关于html - 音频标签后面的HTML元素未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45765316/

相关文章:

html - 图像显示在边缘

html - 如何使叠加层适合图像的确切大小?

javascript - PHP/HTML、AJAX 未调用/执行 PHP 文件

android - 在 android 中降低或淡化声音

android - 访问 native 音频记录

android - 应用程序加载后立即启动音频 Android 应用程序

javascript - CSS - 将文本溢出的 Div 扩展到最近的自动换行

javascript - myContext.clearRect(0, 0, 500, 700);未正确清除 Canvas

android - 在 android 中使用 AudioRecord 录制立体声

javascript - 创建无缝音频循环 - Web