iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >html5 音乐播放器 audio 标签使用是怎样的
  • 582
分享到

html5 音乐播放器 audio 标签使用是怎样的

2024-04-02 19:04:59 582人浏览 薄情痞子
摘要

HTML5 音乐播放器 audio 标签使用是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 代码如下:

HTML5 音乐播放器 audio 标签使用是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。


代码如下:


<audio> 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条
<audioid="media"src="Http://www.abc.com/test.mp3"controls></audio>
<video> 标签属性:src:视频的URLposter:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视频宽度height:视频高度
<videoid="media"src="http://www.abc.com/test.mp4"controls width="400px"heigt="400px"></video>


获取htmlVideoElement和HTMLAudioElement对象

代码如下:


//audio可以直接通过new创建对象
Media = newAudio("http://www.abc.com/test.mp3");
//audio和video都可以通过标签获取对象
Media = document.getElementById("media");


Media方法和属性:
HTMLVideoElement 和 HTMLAudioElement 均继承自 HTMLMediaElement

代码如下:


//错误状态
Media.error; //null:正常
Media.error.code; //1.用户终止 2.网络错误 3.解码错误 4.URL无效
//网络状态
Media.currentSrc; //返回当前资源的URL
Media.src = value; //返回或设置当前资源的URL
Media.canPlayType(type); //是否能播放某种格式的资源
Media.networkState; //0.此元素未初始化 1.正常但没有使用网络 2.正在下载数据 3.没有找到资源
Media.load(); //重新加载src指定的资源
Media.buffered; //返回已缓冲区域,TimeRanges
Media.preload; //none:不预载 metadata:预载资源信息 auto:
//准备状态
Media.readyState; //1:HAVE_NOTHING 2:HAVE_METADATA 3.HAVE_CURRENT_DATA 4.HAVE_FUTURE_DATA 5.HAVE_ENOUGH_DATA
Media.seeking; //是否正在seeking
//回放状态
Media.currentTime = value; //当前播放的位置,赋值可改变位置
Media.startTime; //一般为0,如果为流媒体或者不从0开始的资源,则不为0
Media.duration; //当前资源长度 流返回无限
Media.paused; //是否暂停
Media.defaultPlaybackRate = value;//默认的回放速度,可以设置
Media.playbackRate = value;//当前播放速度,设置后马上改变
Media.played; //返回已经播放的区域,TimeRanges,关于此对象见下文
Media.seekable; //返回可以seek的区域 TimeRanges
Media.ended; //是否结束
Media.autoPlay; //是否自动播放
Media.loop; //是否循环播放
Media.play(); //播放
Media.pause(); //暂停
//控制
Media.controls;//是否有默认控制条
Media.volume = value; //音量
Media.muted = value; //静音
//TimeRanges(区域)对象
TimeRanges.length; //区域段数
TimeRanges.start(index) //第index段区域的开始位置
TimeRanges.end(index) //第index段区域的结束位置
事件:
eventTester = function(e){
Media.addEventListener(e,function(){
console.log((newDate()).getTime(),e);
});
}
eventTester("loadstart"); //客户端开始请求数据
eventTester("progress"); //客户端正在请求数据
eventTester("suspend"); //延迟下载
eventTester("abort"); //客户端主动终止下载(不是因为错误引起),
eventTester("error"); //请求数据时遇到错误
eventTester("stalled"); //网速失速
eventTester("play"); //play()和autoplay开始播放时触发
eventTester("pause"); //pause()触发
eventTester("loadedmetadata"); //成功获取资源长度
eventTester("loadeddata"); //
eventTester("waiting"); //等待数据,并非错误
eventTester("playing"); //开始回放
eventTester("canplay"); //可以播放,但中途可能因为加载而暂停
eventTester("canplaythrough"); //可以播放,歌曲全部加载完毕
eventTester("seeking"); //寻找中
eventTester("seeked"); //寻找完毕
eventTester("timeupdate"); //播放时间改变
eventTester("ended"); //播放结束
eventTester("ratechange"); //播放速率改变
eventTester("durationchange"); //资源长度改变
eventTester("volumechange"); //音量改变


自己写的一段js

代码如下:


$(function() {
var p = new Player();
p.read("play");
$("#stop").click(function() {
p.pause();
});
$("#start").click(function() {
p.play();
});
$("#show").click(function() {
alert(p.duration());
});
setInterval(function() {
$("#currentTime").text(p.currentTime());
},1000);
});
function Player() {};
Player.prototype = {
box : new Object(),
read : function(id) {
this.box = document.getElementById(id);
},
play : function() {
this.box.play();
},
pause : function() {
this.box.pause();
},
src:function(url){
this.box.src=url;
},
currentTime:function(){
return (this.box.currentTime/60).toFixed(2);
}
};
Player.prototype.duration=function(){
return (this.box.duration/60).toFixed(2);
};

关于html5 音乐播放器 audio 标签使用是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网html频道了解更多相关知识。

--结束END--

本文标题: html5 音乐播放器 audio 标签使用是怎样的

本文链接: https://www.lsjlt.com/news/82619.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html5 音乐播放器 audio 标签使用是怎样的
    html5 音乐播放器 audio 标签使用是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 代码如下:...
    99+
    2022-10-19
  • 腾讯云服务器怎样使用u盘播放音乐文件夹里的音乐
    第一步:下载音乐 首先,我们需要在腾讯云官网上下载音乐。打开腾讯云官网,在网站首页点击“下载中心”,选择我们需要下载的音乐文件。下载完成后,我们可以通过腾讯云官网的“播放列表”功能,将音乐添加到播放列表中。 第二步:插入U盘播放音乐文件夹...
    99+
    2023-10-28
    腾讯 音乐 文件夹里
  • 腾讯云服务器怎样使用u盘播放音乐
    如果您使用的是腾讯云服务器(QQ音乐),以下是使用U盘播放音乐的步骤: 将U盘插入电脑的USB端口(一般为Firewire)并确保已正确安装驱动程序。 打开U盘的盘符选择菜单栏的“选项”,在弹出的“U盘设置”窗口中,选择“启用云端存储”...
    99+
    2023-10-26
    腾讯 服务器 音乐
  • 阿里云服务器怎样使用u盘播放音乐
    使用U盘播放音乐是非常流行和方便的。以下是使用U盘播放音乐的方法: 打开“阿里云 CDN”服务。在这里,你将看到阿里云为你推荐的CDN服务,可以在这里下载你想要的音乐文件。 点击“文件”菜单中的“将文件上传到 Alienware Ubu...
    99+
    2023-10-26
    阿里 服务器 音乐
  • 阿里云服务器怎样使用u盘播放音乐的
    使用U盘播放音乐的方法非常简单: 打开U盘,插入您的U盘,将其插入您的电脑USB接口,然后按“U盘”图标。 选择您喜欢的音乐文件。如果您有其他音乐文件,您可以选择“添加到媒体库”,以便更容易地将它们导入U盘并播放。 在U盘播放器中找到您...
    99+
    2023-10-27
    阿里 服务器 音乐
  • 腾讯云服务器怎样使用u盘播放音乐的
    如果您使用的是腾讯云服务器(QQ音乐),以下是使用U盘播放音乐的步骤: 将U盘插入电脑的USB端口(一般为Type-C)。 打开U盘上的QQ音乐播放器,并在弹出的播放器界面中选择“使用U盘播放器”选项。 在“使用U盘播放器”选项的界面中...
    99+
    2023-10-27
    腾讯 服务器 音乐
  • 阿里云服务器怎样使用u盘播放音乐的功能
    使用阿里云服务器播放音乐的方式如下: 打开云服务器的网站,登录自己的账户。 找到要播放的音乐文件,点击“上传”。 选择上传的路径和文件类型,并点击“上传”。 等待服务器端将音乐文件下载到本地,并保存到相应的文件夹中。 在播放器界面上,点...
    99+
    2023-10-28
    阿里 功能 服务器
  • 阿里云服务器怎样使用u盘播放音乐文件
    使用U盘播放音乐文件可以使用以下几种方法: 使用U盘播放器:使用U盘播放器可以直接将音乐文件拷贝到U盘中使用,无需通过云服务器,也不用安装播放器。 使用云端播放:使用云端播放可以将音乐文件存储在云端,然后通过网络进行播放,无需下载安装播...
    99+
    2023-10-27
    阿里 音乐文件 服务器
  • 腾讯云服务器怎样使用u盘播放音乐文件
    如果您使用的是腾讯云服务器,我可以告诉您如何使用U盘播放音乐文件。以下是使用U盘播放音乐文件的步骤: 连接您的U盘到腾讯云服务器的主机,并打开您的文件管理器,以查看您的音乐文件。 打开文件管理器后,您将看到一个文件菜单。您可以单击“文件...
    99+
    2023-10-27
    腾讯 音乐文件 服务器
  • 阿里云服务器怎样使用u盘播放音乐文件夹
    下载U盘播放器软件并安装到电脑上。 打开U盘播放器软件,点击“上传”按钮。 在弹出的上传界面中,勾选需要上传的音乐文件夹,然后点击“确定”按钮。 等待一段时间,等待上传完成,然后在音乐文件夹上找到需要播放的音乐文件。 打开U盘播放器软件,...
    99+
    2023-10-28
    阿里 文件夹 服务器
  • 怎么使用JS开发简单的音乐播放器
    本篇内容介绍了“怎么使用JS开发简单的音乐播放器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,最终效...
    99+
    2022-10-19
  • 腾讯云服务器怎样使用u盘播放音乐文件格式不一样
    要使用U盘播放音乐文件,首先需要了解U盘播放音乐文件的文件格式。U盘播放音乐文件的文件格式有很多种,其中最常见的是MP3和AAC。MP3是一种常见的压缩格式,它可以在大多数音频播放器中播放。AAC则是AAClatin1的缩写,它是一种高质量...
    99+
    2023-10-27
    腾讯 文件格式 服务器
  • 阿里云服务器怎么使用u盘播放音乐的
    使用U盘播放音乐的方法非常简单: 打开U盘中的音乐文件。 点击菜单栏中的“选项”命令。 在弹出的选项设置窗口中,找到“媒体格式”选项,并点击打开。 在媒体格式窗口中,选择“MP3”,然后点击“确定”按钮。 U盘将会开始播放音乐文件。 ...
    99+
    2023-10-26
    阿里 服务器 音乐
  • 阿里云服务器怎样使用u盘播放音乐文件格式不对
    一、首先,需要将阿里云服务器上的U盘插入到电脑上,然后进入阿里云控制台。在控制台中可以看到U盘的存储地址,然后点击U盘图标,进入U盘的设置界面。在这里,可以看到U盘的格式,包括.m3u和.m3s两个格式,需要根据自己的需求选择适合的格式进行...
    99+
    2023-10-28
    阿里 文件格式 服务器
  • 腾讯云服务器怎样使用u盘播放音乐文件格式不变
    首先,我们需要下载并安装一个腾讯云播放器。这个播放器可以从腾讯云官网上下载,也可以从其他网站上下载。安装完成后,打开腾讯云播放器,点击“播放”按钮,在弹出的界面中点击“上传”按钮,选择你需要转换的音频文件。接下来,在转换后的文件上点击“播放...
    99+
    2023-10-28
    腾讯 文件格式 服务器
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法是怎样的
    这期内容当中小编将会给大家带来有关Ubuntu 32/64位安装音乐标签编辑器Kid3的方法是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  Kid3能够修改mp3中ID3的tag标签,还能同时修...
    99+
    2023-06-13
  • 阿里云服务器怎么使用u盘播放音乐的功能
    使用U盘播放音乐的方法非常简单。以下是使用U盘播放音乐的步骤: 安装U盘驱动程序:在你的电脑上安装阿里云服务器,确保U盘驱动程序安装到你的电脑上,以便可以安装阿里云服务器的播放器。 登录你的阿里云服务器账户:打开控制台,点击“管理工具”...
    99+
    2023-10-27
    阿里 功能 服务器
  • HTML5 Canvas标签使用和收录是怎样的
    本篇文章为大家展示了HTML5 Canvas标签使用和收录是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 一、基本概念什么是Canvas <...
    99+
    2022-10-19
  • 怎么解决html5中的video标签ios系统中无法播放使用的问题
    这篇文章主要介绍怎么解决html5中的video标签ios系统中无法播放使用的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!先是从前端的角度去考虑,如何让safari浏览器兼容video,并支持播放(未找到解决的...
    99+
    2023-06-09
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作