基于我们3组的网易云APP制作,找的APlayer H5音乐播放器

APlayer是一个非常漂亮的HTML5音频播放器,UI
参考自网易云音乐外链播放器。它将audio标签封装,并结合CSS制作出漂亮的播放器UI,它支持设置歌名、歌手和歌词,可以设置是否自动播放,支持缩略图,支持播放进度以及设置播放源。

HTML

首先是要加载播放器样式文件,这个播放器的样式酷似网易云音乐播放器。接着载入APlayer.js文件。然后在body中加入播放器div#player1,用于显示播放。
<link rel="stylesheet" href="APlayer.min.css"> <!-- body --> <div
id="player1" class="aplayer"></div> <!-- /body --> <script
src="APlayer.min.js"></script>
JS

现在我们来调用APlayer,首先new一个对象,绑定播放器元素,设置各种选项,最后使用ap.init();载入播放器。注意APlayer不依赖诸如jQuery或Zepto等第三方JS库,它直接将html5中的audio标签封装起来,所以开发者只需简单几句代码就可在页面上呈现漂亮的音乐播放器了。
var ap = new APlayer({ element: document.getElementById(‘player1‘),
narrow: false, autoplay: true, showlrc: false, music: { title:
‘Preparation‘, author: ‘Hans Zimmer/Richard Harvey‘, url:
http://7xifn9.com1.z0.glb.clouddn.com/Preparation.mp3‘, pic:
http://7xifn9.com1.z0.glb.clouddn.com/Preparation.jpg‘ } }); ap.init();
选项
{ element: document.getElementById(‘player1‘), // 可选, 绑定的播放器元素 narrow:
false, // 可选, 窄屏样式,即只显示缩略图和播放按钮,请看演示demo中的样式3 autoplay: true, // 可选,
自动播放,注意这个在移动端手机上不支持自动播放的 showlrc: false, // 可选, 展示歌词,请看演示demo中的样式1
music: { // 必需, 音乐相关信息设置 title: ‘Preparation‘, // 必需, 音乐标题设置 author:
‘Hans Zimmer/Richard Harvey‘, // 必需, 音乐作者设置 url:
http://7xifn9.com1.z0.glb.clouddn.com/Preparation.mp3‘, // 必需,
音乐实际引用地址设置 pic: ‘http://7xifn9.com1.z0.glb.clouddn.com/Preparation.jpg‘
// 必需, 音乐封面引用地址设置 } }
API

APlayer还提供了播放器事件,如载入播放器:ap.init();播放:ap.play()和暂停:ap.pause()。
ap.init() ap.play() ap.pause()

GitHub:APlayer – https://github.com/DIYgod/APlayer

时间: 2024-12-24 19:13:09

基于我们3组的网易云APP制作,找的APlayer H5音乐播放器的相关文章

Android基于发展Service音乐播放器

这是一个基于Service组件的音乐播放器,程序的音乐将会由后台的Service组件负责播放,当后台的播放状态改变时,程序将会通过发送广播通知前台Activity更新界面:当用户单击前台Activity的界面button或拖动进度条时,系统通过发送广播通知后台Service来改变播放状态和播放指定音乐. 程序执行效果图:         watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3l1emhlbmdmYW4=/font/5a6L5L2T/

基于Service的音乐播放器

这是一个基于Service组件的音乐播放器,程序的音乐将会由后台的Service组件负责播放,当后台的播放状态改变时,程序将会通过发送广播通知前台Activity更新界面:当用户单击前台Activity的界面按钮或拖动进度条时,系统通过发送广播通知后台Service来改变播放状态和播放指定音乐. 程序运行效果图:         程序代码: 程序界面类(MusicBox.java): package com.jph.musicbox; import com.jph.util.ConstUtil;

基于Vue2.0的音乐播放器——歌手模块(拿不到数据)

来这里的都可能在看,慕课网vue2.0 的音乐播放器的相关页面,如果使用视频介绍的方法,相当于现在来说是获取数据回报如下的错误: {code: -500001, ts: 1529809544209} code : -500001 ts : 1529809544209 原因也简单:最新的vue2.0 webpack模板中没有dev-server.js文件,进行后台数据的模拟获取,只需要使用从接口获取数据后放在本地进行代理,页面就能拿到代理的数据了具体操作如下: before(app) { app.

毕业设计——基于STM32的音乐播放器设计(一)

基于STM32的音乐播放器设计, 源代码下载地址:http://download.csdn.net/detail/cxp2205455256/8334021      SD卡文件下载地址:http://download.csdn.net/detail/cxp2205455256/8334089 电路图下载地址:文件太大了,上传不了....... 以下是截图: 1.硬件电路 2.软件主界面 3.音乐播放器界面 4.音乐定时播放界面 5.音乐列表界面 6.日历功能界面 9.温度功能界面 10.计算器

基于jQuery仿QQ音乐播放器网页版代码

基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="m_player" id="divplayer" role="application" onselectstart="return false" style="left: 0px;"> <div class=&

基于AVPlayer的音乐播放器

1,最近写了一个关于音乐播放器的demo,查阅资料的过程中,学会不少新东西.简单记录一下写的过程中遇到问题,备忘. 2,为了方便使用,将播放器写成单例  .h 先导入需要的库 #import <AudioToolbox/AudioToolbox.h> #import <AVFoundation/AVFoundation.h> #import <objc/runtime.h> 生成一个播放器的实例 @property (nonatomic,strong) AVPlayer

基于Qt Phonon模块实现音乐播放器

这次使用Qt实现的是一个本地音乐播放器,可以播放下载在计算机本地的音乐,提供了添加歌曲,歌曲列表,清空列表的功能.默认歌曲列表循环播放.音乐播放的实现主要依赖的是Qt 的多媒体框架phonon.该音乐播放器的开发环境是Qt4.8.5+Qtcreator2.8.0. 音乐播放器界面如下: 主界面 歌曲列表 一.使用Qt Phonon框架播放音乐 想要写一个音乐播放器,最基本的当然就是要知道使用这个框架来播放音乐以及一些基本的播放控制比如暂停.停止.下一首等.只有知道了这些基本的东西,后面才可以将界

基于web的html 5的音乐播放器(转载)

文章转载自:开源中国社区 [http://www.oschina.net] 想通过手机客户端(支持 Android.iPhone 和 Windows Phone)访问开源中国:请点这里 HTML5 是一种用于创建和呈现的网页内容的语言.这是一个革命性的语言,它拥有一些真正棒的功能和一个新的HTML5规范允许本地音频流的播放.本文向你推荐 10 个最棒的 HTML5 音频播放器,看看你喜欢哪个! Speakker Speakker 是一个基于 Web 浏览器的音乐播放器,只提供很多高级播放功能包括

Python挑翻音乐网,GUI实现音乐播放器,无敌Pythoner炼成记!

今天几篇博文都是些Python纯干货,有难度大的,也有难度比较低的适合新手的.但无一列外,就是它们都会有源码+视频教程二合一供大家学习.这样的文章有个好处,本人的文章多次遭其它人copy到其它网站,这样做它想copy至少还要多动动脑子 本博文的教程是Python爬取某音乐网资源,GUI打造音乐播放器,两个教程一并发布. 首先讲如何利用Python爬取好听轻音乐网 看不懂,直接看代码即可,代码看不懂?文末找视频! 导入Python第三方请求库 import requests 导入第三方解析库 fr