`
cakin24
  • 浏览: 1388045 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

HTML5的音频和视频监听器应用

阅读更多
一 介绍
1、<audio>和<video>元素有不少监听事件,因此可以绑定这些事件的监听器。
2、本应用实现<video>的ontimeupdate事件的监听器。
3、通过ontimeupdate事件绑定监听器可以实时监控音频、视频的播放位置。
 
二 代码
<!DOCTYPE html>
<html>
<head>
	<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
	<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
	<title> 视频播放 </title>
</head>
<body>
<h2> 视频播放 </h2>
<video id="mv" src="movie.webm" loop>
您的浏览器不支持video元素
</video><br/>
<input id="bn" type="button" value="播放"/><span id="detail"></span>秒
<script type="text/javascript">
	var bn = document.getElementById("bn");
	var mv = document.getElementById("mv");
	var detail = document.getElementById("detail");
	// 为video元素的ontimeupdate事件绑定监听器
	mv.ontimeupdate = function()
	{
		detail.innerHTML = mv.currentTime + "/" 
			+ mv.duration;
	};
	bn.onclick = function()
	{
		if(mv.paused)
		{
			mv.play();
			bn.value = "暂停";
		}
		else
		{
			mv.pause();
			bn.value = "播放";
		}
	}
</script>
</body>
</html>
 
三 运行结果

 
  • 大小: 117.5 KB
1
0
分享到:
评论

相关推荐

    vue3+wangEditor5自定义上传音频+视频

    为了允许用户动态调整音频和视频的尺寸,我们可以监听编辑器的`contentChange`事件,并根据用户的选择更新元素的宽度和高度属性: ```javascript // 在initEditor方法中 this.editor.on('contentChange', () =&gt; { ...

    html5自定义音频播放界面

    HTML5自定义音频播放界面是现代网页开发中的一个重要特性,它允许开发者摆脱浏览器默认的音频播放控件,创建个性化的音频播放体验。在本项目中,开发者利用HTML5的Audio API构建了一个自定义的音频播放器小界面。...

    HTML5手机音频播放器

    HTML5手机音频播放器是利用HTML5的音频标签(`&lt;audio&gt;`)技术,为移动设备如智能手机和平板电脑提供音频播放功能的应用。这个技术在现代网页开发中扮演着重要角色,因为它允许开发者无需借助Flash或其他插件就能实现...

    Html5网页JavaScript录制MP3音频

    可以通过它来创建各种音频源(如MediaElementSourceNode,用于连接HTML5的元素)和处理节点(如GainNode,用于调整音量),最后将音频数据输出到AudioDestinationNode(即用户的扬声器)。 当涉及到音频录制时,...

    HTML5实现音视频播放器

    HTML5 引入了 `&lt;audio&gt;` 和 `&lt;video&gt;` 标签,使得在网页中嵌入音频和视频内容变得简单。这两个标签允许开发者直接在网页中播放媒体文件,无需借助Flash或其他插件。通过设置不同的属性(如`src`,`controls`,`...

    ckeditor4音频视频上传自定义插件

    2. **自定义按钮**:要添加音频和视频上传功能,我们需在编辑器界面上创建相应的按钮。这可以通过扩展CKEditor 4的`ui.button`类来实现,并在按钮点击时触发相应的上传事件。 3. **文件上传处理**:上传音频或视频...

    html5响应式触摸音频播放插件

    HTML5 Audio元素引入了新的属性和事件,如src用于指定音频源,controls用于添加播放、暂停和音量控制,autoplay用于自动播放,loop用于循环播放,以及事件监听器如play、pause和ended等,使得开发者可以创建复杂的...

    基于HTML5+CSS3的简单播放器

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉效果出色的网页提供了...这个项目不仅锻炼了HTML5和CSS3的应用技巧,还涉及到前端开发中的兼容性处理和交互设计,对提升Web开发技能有很大帮助。

    基于HTML5实现手机网页视频播放器源码.zip

    HTML5是现代网页开发的核心技术,它为网页开发者提供了丰富的功能和接口,使得构建交互性强、功能完善的网页应用成为可能。...通过研究和理解这个源码,开发者可以深入掌握HTML5在视频领域的应用。

    html5录音mp3格式,可调采样率和比特率设置。

    这通常会涉及到JavaScript事件监听器,如`addEventListener`,以及`getUserMedia`方法来请求访问用户的麦克风。 `js`目录下的文件可能是实现录音功能的JavaScript代码。这些代码可能包括创建一个`MediaStream`对象...

    jQuery+html5音频可视化音乐播放特效.zip

    本资源"jQuery+html5音频可视化音乐播放特效.zip"提供了一套基于jQuery和HTML5的音乐播放器实现,集成了音频播放与视觉效果的展示,适合网页开发者参考学习或直接应用。 首先,我们要了解HTML5的Audio API。HTML5 ...

    html5响应式触摸音频播放插件——AUDIOPLAYER

    5. **事件监听与控制**:提供了一系列API接口,开发者可以通过JavaScript控制音频的播放、暂停、停止等行为,也可以监听播放状态变化,实现更复杂的交互逻辑。 6. **元数据支持**:可以展示音频的标题、艺术家、...

    html5触发式音频播放 html5触发式音频播放网页特效.zip

    HTML5是现代网页开发的重要标准,它为网页开发者提供了丰富的功能和接口,其中包括对音频处理的强大支持。在HTML5中,我们可以通过`&lt;audio&gt;`标签来实现音频的播放、暂停、控制音量等功能,极大地提升了网页媒体的...

    基于html5实现的视频播放器,提供PSD源文件.zip

    6. **Web Audio API**:除了视频,HTML5还提供了Web Audio API,用于处理音频效果,如混响、均衡器等。在某些高级视频播放器中,可能会结合视频和音频API来实现特定的音频功能。 7. **字幕支持**:HTML5的`&lt;track&gt;`...

    audio-listener-html:HTML中的音频监听器

    总结起来,HTML中的音频监听器是通过JavaScript的事件监听机制实现的,它使得我们可以对音频播放过程进行实时监控和控制。通过学习和实践,我们可以利用这些工具创造出丰富多样的音频交互体验。

    HTML5+CSS3制作音频播放器

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉效果出色的网页提供了强大的工具。在这个“HTML5+CSS3制作音频播放器”的项目中,我们将深入探讨如何利用这两者来构建一个具备打分功能和背景...

    Amplitudejs是现代的HTML5音频播放器没有任何依赖

    库还提供了事件监听器,可以监听播放状态的变化,例如播放开始、结束、暂停等,从而实现自定义的交互效果或动画。 关于其MIT许可证,这意味着Amplitude.js可以被自由地使用、复制、修改、合并、发布、分发,甚至...

    HTML5视频全屏webview兼容4.4以上

    通过重写WebView的某些方法,比如`onShowCustomView()`和`onHideCustomView()`,可以监听到视频全屏和退出全屏的事件,并在Android原生界面和HTML5视图之间进行切换。同时,项目可能还包含了一些处理设备方向变化、...

    html5 jquery视频播放

    在给定的文件名称列表中,"jPlayer"是一个基于jQuery的HTML5音频和视频播放器库。它提供了一个可定制的、响应式的界面,并且支持多种皮肤和播放格式。jPlayer提供了丰富的API和事件,开发者可以通过这些接口来控制...

    HTML5+CSS3实现的列表式音乐播放器特效源码

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富且视觉效果出色的网页提供了强大支持。在这个"HTML5+CSS3实现的列表式音乐播放器特效源码"项目中,我们可以深入探讨这两者如何协同工作,构建出一个...

Global site tag (gtag.js) - Google Analytics