html为什么在浏览器里没有声音

html为什么在浏览器里没有声音,第1张

???没懂你问题,如果是这html里有加入音频标签引入音频文件,打开浏览器的时候没有声音有两个原因:

1.有可能没处理自动播放音频 *** 作。

2.一般现在的浏览器默认不允许自动播放音视频。

第一、文件缺失。你在给别人发HTML文档是没有把HTML其它的附带的音乐文件发过去,如果你仅仅发送一个HTML文档而附带的音乐文件没有发送,那么在别人打开HTML文件时,HTML会根据音乐文件的路径找到所需要播放的文件,在HTML文档的音频文件路径中没有找到所需要播放的文件,从而无法播放到音乐。

第二、浏览器不支持。发送给别人的HTML文档和附带文件都在,而运行的浏览器不知道音频播放的,音频标签<audio>,有的浏览器或者是旧版的浏览器不支持<audio>标签,从而导致无法播放音乐。

第三、所要播放的音频文件需要安装flash。有一些音频文件播放时要安装flash,而运行的浏览器没有安装或者是flash损坏也会导致无法播放音乐(MP3等纯音频文件不需要安装flash)。

例:

项目结构

示例代码:

<audio src="music/forgive.mp3" controls="controls" autoplay="autoplay"></audio>

运行结果:可以播放并且能听到音乐(运行浏览器:最新版谷歌浏览器)

音频标签解析:

audio标签的属性,很多属性都是与video相同的:

autoplay:true|false,如果是 true,则音频在就绪后马上播放。

controls:true|false 如果是true,则向用户显示控件,比如播放按钮。

end:numeric value 定义播放器在音频流中的何处停止播放。默认地,声音会播放到结尾。

loopend:numeric value 定义在音频流中循环播放停止的位置,默认是 end 属性的值。

loopstart: numeric value 定义在音频流中循环播放的开始位置。默认是 start 属性的值。

playcount: numeric value 定义音频片断播放多少次。默认是 1。

src: url 所播放音频的 url。

start : numeric value 定义播放器在音频流中开始播放的位置。默认地,声音在开头进行播放。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6309854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存