版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实操题:
1.在网页中通过"播放","暂停"两个按钮设置背景音乐地播放与关闭。
效果如图5-9所示。
播放背景音乐暂停背景音乐
图5-9习题1执行效果
参考代码:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf"8">
<title>test</title>
<scriptlanguage="javascript"type="text/javascript">
functionautoPlay(){
varmyAuto=document.getElementById(^yaudio*);
myAuto.play();
)
functionclosePlay(){
varmyAuto=document.getElementById(^yaudio');
myAuto.pause();
myAuto.load();
)
</script>
</head>
<body>
<audiosrc=nsrc/l.mp3"id="myaudio"controls="controls"
loop="false"hidden="true">
</audio>
<inputtype="button"onclick="autoPlay()"value二“播放”/>
<inputtype="button"onclick="closePlay()"value="暂停"/>
</body>
</html>
2.设计网页版音乐播放器,如图5-10所示,点击;A播放当前音乐,❷旋转,
控制当前音量地大小。再点击,音乐暂停,按钮切换到图片“停止旋转。“附切
换到上一首与下一首音乐。文字显示当前播放第*首音乐,也可以用来显示当前曲名地名称。
嘉放:第1首
图5-10习题2执行效果
参考代码:
<!D0CTYPEhtml>
<html>
<head>
<metacharset="utf-8">
〈title)简单音乐播放器<八R16>
<styletype="text/css">
#CDimageimg{
width:200px;
height:200px;
transform-origin:center;
animation:;
)
@keyframesrounds{
from{
transform:rotate(Odeg);
}
to{
transform:rotate(360deg);
)
}
</style>
</head>
<body>
<audioid="audio,'src="src/2.mp3"preload>
当前浏览器不支持HTML5音频播放
</audio>
<divid=',CDimagen>
<imgsrc="img/record.png"/>
</div>
<!--音量调节-->
<div>
<inputid="volume"type="range"min="0"max="lnstep="0.1"/>
</div>
<div>
当前正在播放:第<spanid="title”>l</span>首
</div>
<div>
<buttonid="prevBtn"ximgsrc="img/prev.png"width="50"
height="50"/></button>
<buttonid="toggleBtn"ximgsrc="img/play.png"width=“50”
height二"50"/></button>
<buttonid="nextBtn"ximgsrc="img/next.png"width""50”
height="50"/></button>
</div>
<script>
/*获取音乐audio,音量volume,暂停播放toggleBtn,歌曲名称title
*/
varmusic=document.getElementById("audio");
varvolume=document.getElementByld("volume");
vartoggleBtn=document.getElementByld("toggleBtn");
varcdlmg=
document.getElementById("CDimage").getElementsByTagName(1img')[0];
vartitle=document.getElementByld("title");
varprevBtn=document.getElementByld("prevBtn");
varnextBtn=document.getElementByld("nextBtn");
//音乐路径
varlist=newArray("src/l.mp3","src/2•叩3","src/3.mp3");
〃音乐标题
vartitleList=newArray("l'\"2","3");
〃当前是第几首曲目
vari=0;
toggleBtn.onclick=function(){
if(music.paused){
music.play();
//播放音乐
toggleBtn.innerHTML=1<imgsrc="img/pause.png*'
width二“50"height="50'7>,;
cdlmg.style.animation='rounds3sinfinite,;
}else{
music.pause();
〃暂停音乐
toggleBtn.innerHTML=1<imgsrc="img/play.png"
width二“50"height="50"/>,;
cdlmg.style.animation=1';
)
}
〃上一首
prevBtn.onclick=function(){
if(i==0){
i=list.length-1;
}else{
i--;
music.pause();
music.src=listfi];
title.innerHTML=titleList[i];
music.play();
)
)
〃下一首
nextBtn.onclick=function(){
if(i==list.length-1)
i=0;
else
i++;
music.pause();
music.src=list[i];
title.innerHTML=titleList[i];
music.play();
)
//设置音量大小
volume.onchange=function(){
music.volume=volume.value;
)
</script>
</body>
</html>
3.设计网页版视频播放器,如图5-11所示,进度条显示当前播放了多少秒,分别设置“播
放:“暂停“与“停止”控制视频地播放。“快进二“慢放“与“正常“控制播放地速度。
函〕
|播放11•限^±\|由-慢放|加
图5-11习题3执行效果
参考代码:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
视频播放器〈/title)
</head>
<style>
#durationBar{
border:solidlpx#164900;
width:300px;
margin-bottom:5px;
)
#positionBar{
height:20px;
color:white;
font-weight:bold;
background:#2D9900;
text-align:center;
)
</style>
<script>
〃播放
functionplay(){
vanvideo=document.getElementByld("videoPlayer");
video.play();
)
//暂停
functionpause(){
varvideo=document.getElementByld("videoPlayer");
video.pause();
)
〃停止
functionstop(){
varvideo=document.getElementByld("videoPlayer");
video.pause();
video.currentTime=0;
)
〃快进
functionspeedUp(){
varvideo=document.getElementByld("videoPlayer");
video.play();
video.playbackRate=2;
}
〃慢放
functionslowDown(){
varvideo=document.getElementByld("videoPlayer");
video.play();
video.playbackRate=0.5;
)
〃正常速度
functionnormalSpeed(){
varvideo=document.getElementByld("videoPlayer");
video.play();
video.playbackRate=1;
)
〃进度条有关
functionprogressUpdate(){
varvideo=document.getElementByld("videoPlayer");
〃动态设置进度条
varpostionBar=document.getElementByld("positionBar");
postionBar.style.width=(video.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产业奖补协议书范本
- 2025-2030人工智能艺术创作行业现状分析需求评估投资规划行业发展研究分析报告
- 2025-2030人工智能算法改进与产业智能化转型市场发展分析研究报告
- 2025-2030人工智能法律科技行业市场深入分析及创新模式与产业布局研究报告
- 2025-2030人工智能技术应用领域拓展与商业价值评估研究报告
- 2025-2030亲子教育服务市场开发与应用前景研究产品创新与品牌定位分析深度报告
- 2025-2030交通运输设备行业市场现状供需分析投资评估规划分析研究报告
- 2025-2030交通运输设备研发产业分析与发展前景详细研究分析
- 机关事业档案管理制度
- 档案三合一制度专业档案
- 2025新疆阿瓦提县招聘警务辅助人员120人参考笔试题库及答案解析
- 贵州国企招聘:2025贵州盐业(集团)有限责任公司贵阳分公司招聘考试题库附答案
- 股东会清算协议书
- 2026年湖南工程职业技术学院单招职业倾向性测试题库及完整答案详解1套
- 2025年春国家开放大学《消费者行为学》形考任务1-3+课程实训+案例讨论参考答案
- 第7课 月亮是从哪里来的 教学课件
- 2025-2026学年小学美术浙美版(2024)二年级上册期末练习卷及答案
- 会所软装合同范本
- 单证主管助理客户服务能力提升方案
- 商用空气能系统应用与维护培训
- 员工的压力与关怀
评论
0/150
提交评论