一 介绍
1、在HTML页面中获取<audio>和<video>元素播放音频和视频之外,很多时候我们还需要JavaScript来控制这些元素的播放。
2、在JavaScript中获取<audio>元素对应的对象为HTMLAudioElement的对象,<vidio>元素对应的对象为HTMLVideoElement对象。
3、HTMLAudioElement的对象和HTMLVideoElement对象支持方法如下:
paly():播放音频和视频。
pause():暂停播放。
load():重新装载音频和视频文件。
二 代码
<!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> <script type="text/javascript"> // 定义能播放的所有音乐 var musics = [ "demo1.ogg", "bomb.ogg", "arrow.ogg", "love.ogg", "song.ogg", ]; // 定义正在播放的音频文件的索引 var index = 0; // 记录顺序播放、随机播放的变量 var playType; var player; window.onload = function() { var typeSel = document.getElementById("typeSel"); // 当用户更改下拉菜单的选项时,改变播放方式 typeSel.onchange = function() { window.playType = typeSel.value; } player = document.getElementById("player"); // 页面加载时播放第一个音频文件 player.src = musics[index]; player.onended = function() { if(playType == "random") { // 计算一个随机数 index = Math.floor(Math.random() * musics.length); // 随机播放一个音频文件 player.src = musics[index]; } else { // 播放下一个音频文件 player.src = musics[++index % musics.length]; } // 播放 player.play(); } } </script> </head> <body> <h2> 音乐播放器 </h2> <select id="typeSel" style="width:160px"> <option value="sequence">顺序播放</option> <option value="random">随机播放</option> </select><br/> <audio id="player" controls> 您的浏览器不支持audio元素 </audio> </body> </html>
三 运行结果
相关推荐
5.2 使用JavaScript脚本控制媒体播放 141 5.3 事件监听 144 5.4 track元素 146 5.5 本章小结 149 第6章 级联样式单与CSS选择器 150 6.1 样式单概述 151 6.2 CSS样式单的基本使用 152 6.3 CSS选择器 158 6.4...
"JavaScript脚本特效"通常是指利用JavaScript语言编写的代码片段,用于增强网页的视觉效果和用户体验。这些特效可以是动画、用户交互或者一些创新的视觉展示。 1. **雪花效果**:在网页上模拟下雪的场景,通过...
标题中的“可脚本控制的FLV网页播放器”指的是一个能够通过JavaScript或者其他脚本语言进行编程控制的网页视频播放器,特别适用于播放FLV(Flash Video)格式的视频文件。这种播放器允许开发者通过编写代码来实现对...
【标题】"仿51job静态网站(带javascript脚本)"所涵盖的知识点主要集中在网页设计、前端开发以及JavaScript编程上。51job是中国知名的职业招聘网站,这个仿站项目意味着开发者尝试复制51job的部分功能和界面设计,...
标题中的“脚本控制浏览器”指的是使用编程语言(如JavaScript、VBScript)通过特定接口来操控Web浏览器的行为,实现自动化操作或定制化功能。在Windows环境中,Internet Explorer(IE)浏览器提供了一个称为...
例如,使用JavaScript在网页上触发苹果脚本,完成特定的Mac操作。 4. **网页设计实战**:利用JavaScript构建动态网页,包括事件监听、表单验证、Ajax请求和响应式设计。结合苹果脚本,实现更高级的自动化测试和调试...
同时,提到了“软件和脚本”,暗示了可能涉及特定的播放软件或浏览器插件,以及专门设计用于教师培训的JavaScript脚本。 【标签】"软件/插件 课程资源"揭示了内容的两个关键方面:一是涉及到软件或插件的使用,可能...
此外,了解Media API,如`HTMLMediaElement`对象及其`play()`, `pause()`, `currentTime`等属性和方法,对于理解脚本如何控制媒体播放至关重要。 总的来说,媒体脚本通过JavaScript实现了对流媒体内容的强大控制,...
### web前端-嵌入式JavaScript脚本解释器的研究与实现 #### 1.1 选题背景及意义 ##### 1.1.1 嵌入式系统的广泛应用 随着计算机技术的发展及其在各个领域的深入应用,嵌入式系统作为计算机技术的重要分支之一,其...
总的来说,这个JavaScript播放器控制脚本展示了如何利用JavaScript来实现对媒体播放器的精细控制,包括播放、暂停、停止、切换、音量调整和声道平衡等功能。在实际应用中,这样的脚本可能会集成到网页中,以提供丰富...
在IT行业中,业务脚本获取、控制方法以及相关的控制系统与媒体资源服务器是构建高效、智能信息系统的关键组成部分。这些技术主要用于优化设备装置的操作流程,提升服务质量,并实现自动化管理。以下是关于这些概念的...
总的来说,这个主题涵盖了网页多媒体播放的核心技术,包括全屏功能的实现、Flash播放器的使用、JavaScript脚本的编写以及HTML页面的构建。了解这些知识点对于开发和维护网页视频播放功能至关重要。在实际应用中,...
JavaScript是一种广泛应用于客户端Web开发的脚本语言,它能够控制网页的行为,包括媒体元素(如视频)的操作。 在描述中提到的“为Index of/路由器制作的一款html,javascript, ajxa的静态视频播放器”,这表明这个...
9. **响应式设计**:为了让游戏在不同设备上都能良好运行,开发者可能还会利用媒体查询和自适应布局技术,使游戏界面在手机、平板电脑和桌面电脑上都能适应。 总的来说,“js连连看”是一个很好的学习JavaScript...
本示例代码着重于使用JavaScript实现对操作系统音量的控制,支持Windows 2000、XP、Vista以及Win7系统,包括调整音量大小和设置静音功能。以下是关于这个主题的详细知识: 1. **JavaScript基础**: JavaScript是一...
本文将深入探讨videojs视频控制脚本的使用方法和核心特性。 首先,我们要理解videojs的核心理念:提供一个统一的API和样式,使得开发者无论在哪个浏览器中,都能轻松地创建出一致且功能丰富的视频播放体验。videojs...
2. JavaScript脚本语言 JavaScript是一种由Netscape的LiveScript发展而来的可以用来给网页增加交互性的客户端脚本语言,是面向对象的、动态的、区分大小写的。脚本部分要用、括起来。脚本可以放在、标签之间:、...
JavaScript脚本插件用于控制这种行为,它监听滚动事件,判断图片是否进入视口,然后触发加载。在这个项目中,“还有控制图片懒加载的脚本插件”可能就是这样一个自定义插件,或者是现成的解决方案,如lozad.js或...
这通常涉及到对HTML5 Audio和Video元素的使用,JavaScript可以控制播放、暂停、音量调整等操作,甚至可以实现播放列表和进度条等高级功能。这样的集成使得用户无需离开当前页面就能享受多媒体内容,增强了网页的...
在本案例中,"javascript经典特效---相片选择器脚本.rar" 提供了一个使用JavaScript实现的相片选择器功能。这个脚本可能是用于创建一个用户友好的图片浏览和选择界面,常见于在线相册、图片分享网站或者多媒体应用...