1. 问题

1.1. 在html中播放音频并不容易!

1.2. 您需要谙熟大量技巧, 以确保您的音频文件在所有浏览器中(Internet Explorer, Chrome, Firefox, Safari)和所有硬件上(PC, Mac , iPad, iPhone)都能够播放。

2. 使用<object>标签播放MP3

2.1. 使用<ojbect>标签能够显示嵌入网页中的MP3文件

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>使用object播放mp3</title><meta charset="utf-8" /></head><body><object height="100px" width="100px" data="song.mp3"></object></body>
</html>

2.2.问题:

2.2.1.不同的浏览器对音频格式的支持也不同(IE播放ogg有问题)。

2.2.2.如果浏览器不支持该文件格式, 没有插件的话就无法播放该音频。

2.2.3.如果用户的计算机未安装插件, 无法播放音频。

2.2.4.如果把该文件转换为其他格式, 仍然无法在所有浏览器中播放。

2.2.5.使用html5播放音乐, 解决以上问题。

3. 使用超链接

3.1. 如果网页包含指向媒体文件的超链接, 大多数浏览器会使用"辅助应用程序"来播放文件。

3.2. 以下代码片段显示指向mp3文件的链接。如果用户点击该链接, 浏览器会启动"辅助应用程序"来播放该文件:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>超链接播放音乐</title><meta charset="utf-8" /></head><body><a href="song.mp3">点击这里, 播放音乐</a></body>
</html>

064_html音频相关推荐

  1. 音频编解码器以50%的功耗提供两倍的音频质量

    音频编解码器以50%的功耗提供两倍的音频质量 Audio codecs deliver twice the audio quality at 50% less power Dialog的DA740x音 ...

  2. 新十年嵌入式音频的五大趋势

    新十年嵌入式音频的五大趋势 Five embedded audio trends for the new decade 很难相信正在进入一个新的十年.十年前,像Alexa这样的语音技术甚至还没有成为现 ...

  3. 人工智能在音频链中找到自己的声音

    人工智能在音频链中找到自己的声音 AI finds its voice in audio chain 硅基silicon-based麦克风的出现重塑了音频领域.但在未来几年,市场研究公司Yole Dé ...

  4. 处理器嵌入室内校正数字音频平台

    处理器嵌入室内校正数字音频平台 Processors to embed room correction digital audio platform 家庭影院的目的是给家带来一种影院般的体验.对于发烧 ...

  5. 用matlab怎么画视电阻率拟断面图,在MATLAB平台上实现可控源音频大地电磁反演数据三维可视化显示...

    第29卷 增刊 物探化探计算技术 2007年10月 收稿日期6文章编号:1001-1749(2007)增刊(1)-0068-04 在MAT LAB 平台上实现可控源音频大地 电磁反演数据三维可视化显示 ...

  6. FFmpeg学习4:音频格式转换

    前段时间,在学习试用FFmpeg播放音频的时候总是有杂音,网上的很多教程是基于之前版本的FFmpeg的,而新的FFmepg3中audio增加了平面(planar)格式,而SDL播放音频是不支持平面格式 ...

  7. au加载默认的输入和输出设备失败_Mac OS X的音频输入输出时如何调整音量

    本次为大家介绍一款音频管理软件,AudioSwitcher for Mac是一款位于菜单栏的音源设备管理工具.利用这款软件能够帮大家设定音频输入设备和音频输出设备,从而帮助大家迅速调整输入设备的音量以 ...

  8. 嵌入式linux alsa,嵌入式Linux下ALSA音频架构ALSA-lib移植与编译心得

    **************************************************************************************************** ...

  9. python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)

    前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...

最新文章

  1. log parser 微软iis 日志分析
  2. matlab在图像上画出来的矩形框如何变成可托动的_计算机基础系列:源代码如何被计算机执行...
  3. Win2008虚拟化实战之Hyper-V快速设置
  4. Lync与Exchange 2013 UM集成配置
  5. js 关键字 in 的使用方法
  6. java项目教学_java项目_java项目教程_java项目视频教程 _课课家
  7. 30 个极简Python代码,拿走即用(真干货)
  8. nginx监听事件流程
  9. ADO.Net中DataSete的应用
  10. 宝塔linux面板安装seafile,Centos7 安装seafile 企业共享网盘
  11. C/C++中控制循环结构语句:break;continue;
  12. 离散数学第二章(知识点总结)续
  13. 2022最新小额借贷系统程序源码+附教程文档
  14. 如何检测本地网络环境,本地网络是否稳定
  15. 双十一自动领喵币工具
  16. 免费体验电信3G无线上网服务(全程展示)
  17. 成长有方法:爆发式成长的25个思维模型
  18. 【Python爬虫系列教程 41-100】猫眼电影字体加密破解
  19. 爬虫—微博博主动态及相册的请求构造规律
  20. 期刊评价标准JCR,IF,SJR以及如何查询期刊等级

热门文章

  1. [译] 提高日志质量的 5 大技巧
  2. uva12716 n以内有多少对整数a、b满足(1≤b≤a)且gcd(a, b) = xor(a, b)
  3. elasticsearch hbase
  4. mpls企业组网怎么样?
  5. SCCM管理 - 更新部署
  6. 服务器高并发的解决方法
  7. 5G对数据中心的架构产生的影响-vecloud微云
  8. SDN控制器策略制定和表项下发—Vecloud
  9. PostgreSQL系统表和视图
  10. InfluxDB命令使用