HTML5实现自定义音视频播放器

相关资源:点击跳转到资源下载
https://download.csdn.net/download/weixin_45632016/20363517
目的:
通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。
要求:
1.编写一个音视频播放器,实现流畅的播放音频、视频;包括添加多个播放文件、播放、暂停、控制进度,播放列表,自定义添加歌词等功能;
3.实现友好的UI设计,增强用户体验;

该实验在HTML5中调用了Audio标签与Video标签对视频与音乐进行的设计

效果图为:
音乐播放器:
在这里插入图片描述
视频页面:
在这里插入图片描述
文件类型:
视频文件类型为MP4文件;
音乐文件类型为MP3文件。
模块描述
视频模块:
1)功能:用户选择视频文件并播放,也可以跳转到音乐播放器页面。
2)接口:用户可以通过点击音乐按钮跳转到音乐页面。
音乐模块:
1)功能:用户选择音乐文件并播放,也可以跳转到视频播放器页面。
2)接口:用户可以通过点击视频按钮跳转到音乐页面。
关键代码:

视频播放器HTML代码:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8"/>
        <title>视频播放器</title>
<!--连接css文件-->
        <link rel="stylesheet" href="Video.css"/>
    </head>
    <body>
    <div class="view">
      <div class="left-side"><!-- 创建左边列表-->
        <div class="control">
          <div class="o-btns"><!--控制按钮-->
           <a href="FileAudio.html"><button id="audio">切换音频</button></a>
             <button class="add-video">本地视频</button>
<input type="file" class="video-file" id="file" accept="video/mp4"
multiple="true"/>
           </div>
         </div>
		<!--创建视频列表-->
        <div class="video-contain">
           <ul class="video-list"></ul>
         </div>
       </div>
			<!--创建视频控制控件-->
     <video  preload="auto"	 style="width: 960px;height: 660px; margin-left: 450px;margin-top:50px"	controls="controls" ></video>
        </div>
		<!--连接js文件-->
        <script src="jquery-3.6.0.min.js"></script>
        <script src="video_main.js"></script>
    </body>
</html>
音乐播放器的HTML文件:Audio.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>音乐播放器</title>
<!--连接css文件-->
<link rel="stylesheet" href="Audio_style.css"/>
</head>
<body>
<div class="view">
<div class="left-side"><!-- 创建左边列表-->
    <div class="control">
    <div class="o-btns"><!--控制按钮-->
	<a href="FileVideo.html"><button id="shift-video">切换视频</button></a>
<button class="add-audio">本地音乐</button>
 <input type="file" class="audio-file" id="file" accept="audio/mp3" multiple="true"/>
		<button class="add-audio-lyric" id="fileImport">本地歌词</button>
        <input type="file" class="audio-lyric-file" id="files" multiple="true"
			accept="/lrc"  onchange="fileImport();"/>
      	</div>
     </div>
		<!--创建音乐列表-->
     <div class="audio-contain">
            <ul class="audio-list"></ul>
     </div>
      </div>
		<!--创建音乐控制控件-->
      <audio  preload="auto"	style="width: 960px;height: 50px; margin-left: 450px;margin-top:50px;controls onpause="pauseFunction() onPlay="playFunction()"
></audio>
	<li></li>
	</div>
	<!--创建右侧区域显示唱片-->
	<div class="cas" id="stage"  width="825" height="540">
	<div class="bg"></div>
	<img id="needle" class="play-needle pause-needle" src="play_needle.png"/>
     <div class="disk-cover disk-cover-animation">
	<img src="placeholder_disk_play_song.png" width="150" class="album"/>
	<img src="play_disc.png" width="200" class="disk-border"/>
	</div>
		  </div>
		<!--连接js文件-->
        <script src="jquery-3.6.0.min.js"></script>
        <script src="Audio_main.js"></script>
    </body>

以上为本次音视频播放器的HTML部分代码。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小二康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值