综合项目_音乐播放器

news/2024/10/23 7:31:45/
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>音乐播放器</title><style type="text/css">		@keyframes rotate{0%{transform: rotate(0);}50%{transform:rotate(200deg);}100%{transform: rotate(0);}}.rotate{transition: 0.5s;transform-origin: 30px 30px;  animation: rotate 10s linear infinite;  /*开始动画后无限循环,用来控制rotate*/}</style></head><body><div id="demo"><input type="text" v-model="musicName" placeholder="请输入音乐名" @keyup.enter="selectMusic" /><input type="button" value="查询"  @click="selectMusic"/><audio v-bind:src="musicSrc"  controls="controls" autoplay="autoplay" @play="play" @pause="pause"></audio><img v-bind:src="musicImg" width="100px" height="100px" v-show="musicImg != ''" v-bind:class="{rotate:playOrPause}"/><video id="mvshow" controls="controls" autoplay="autoplay" v-bind:src="mvSrc" v-if="mvShow"></video><div><span>歌曲评论</span><ul v-for="musicCommunity in musicCommunitys"><li><img v-bind:src="musicCommunity.user.avatarUrl" width="20px" height="20px"/>{{ musicCommunity.content }}</li></ul></div><div><span>音乐列表</span><ul><li v-for="music in musics">{{ music.name }}<input type="button" value="播放" @click="beginMusic(music.id)"><input type="button" value="mv视频" @click="playMvVideol(music.mvid)" v-if="music.mvid !=0" /></li></ul></div>			</div><script src="https://unpkg.com/axios/dist/axios.min.js"></script><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>var app = new Vue({el:"#demo",data: {musicName:"",		//用于查询的歌曲名称musics:"",			//查询的歌曲信息musicSrc:"",		//歌曲播放路径musicImg:"",			//播放中歌曲的封面musicCommunitys:"",		//播放中歌曲的热评playOrPause:false,		//是否播放,用于判断图片是否旋转mvSrc:"",				//mv视频播放地址mvShow:false			//mv视频是否显示,用于退出mv视频},methods:{//查询歌曲属性selectMusic:function(){var now = this;//保留请求前的thisaxios.get("https://autumnfish.cn/search?keywords="+this.musicName).then(function(response){//console.log(response);now.musics = response.data.result.songs;},function(err){})},//获取歌曲的相关信息beginMusic:function(musicId){					var now = this;//保留请求前的this//获取歌曲播放链接axios.get("https://autumnfish.cn/song/url?id="+musicId).then(function(response){//console.log(response);now.musicSrc = response.data.data[0].url;},function(err){})//获取歌曲封面axios.get("https://autumnfish.cn/song/detail?ids="+musicId).then(function(response){//console.log(response);now.musicImg = response.data.songs[0].al.picUrl;},function(err){})//获取歌曲评论axios.get("https://autumnfish.cn/comment/hot?type=0&id="+musicId).then(function(response){console.log(response);now.musicCommunitys = response.data.hotComments;},function(err){})},//控制封面旋转play:function(){this.playOrPause = true;},pause:function(){this.playOrPause = false;},//播放mv视频playMvVideol:function(mvid){var now = this;axios.get("https://autumnfish.cn/mv/url?id="+mvid).then(function(response){//console.log(response);now.mvShow = true;now.mvSrc = response.data.data.url;//console.log(now.mvSrc);},function(err){})}}})</script></body>
</html>

http://www.ppmy.cn/news/407466.html

相关文章

Dlna音乐播放器

最近做DLNA音乐播放的功能&#xff0c;由于相关资料相对较少&#xff0c;官网上的英文文档又比较难理解&#xff0c;导致实现这一功能花费了大量时间。今天把我的Demo分享给大家。 效果图如下&#xff1a; 1&#xff0c;本Demo实现了DMR设备的搜索&#xff0c;注册事件监听&am…

今天刚注册&#xff01; 乐呵呵呵&#xff01;&#xff01;1

音乐播放器(OC)

我添加的是这几首歌曲 1.主界面和歌曲列表都是拖控件的 2.ViewController里的代码 #import "ViewController.h" #import "MusicList_ViewController.h" //导入音频播放器框架 #import <AVFoundation/AVFoundation.h>interface ViewController ()&l…

MusicPlayer音乐播放器Android

MusicPlayer音乐播放器Android 【音频采集】 你可以使用手机进行现场录音&#xff0c;实现步骤如下&#xff1a; 第一步&#xff1a;在功能清单文件AndroidManifest.xml中添加音频刻录权限&#xff1a; <uses-permission android:name"android.permission.RECORD_AUDIO…

乐乐音乐播放器 欢迎页面(二)

从开发的流程来看&#xff0c;引导页面应该是开发者完成相关的app所有的功能后&#xff0c;最后再编写的。所以现在先来写开机欢迎页面。 1. 先设置主页面 为 splash 页面。 <activity android:name"com.happy.ui.SplashActivity" > <intent-f…

乐乐音乐播放器

[Android实例]乐乐音乐播放器(终)源码使用说明 转载自&#xff1a;http://www.eoeandroid.com/thread-591002-1-1.html 使用说明&#xff1a; 1. 先运行app&#xff0c;app会在内存卡创建目录 haplayer/mp3 和haplayer/ksc 等文件夹&#xff0c;然后将工程assets 里两个文件&…

乐乐音乐播放器使用

首先在此申明&#xff0c;该项目不是我做的。我只是搬运工。非常感谢作者分享全部源码出来。该项目详细解释在EOE android社区上。 地址&#xff1a; http://www.eoeandroid.com/forum.php?modviewthread&tid917012&extrapage%3D1&_dsign576de398 源码在github上…

乐乐音乐3.0

播放器写成的功能如下 &#xff1a; (1) 仿天天动听界面 (2) 界面左滑关闭页面 (3) 界面皮肤、暂时只要三套 (4) Ksc歌词【歌词平滑滚动、歌词放大缩小效果、歌词滑动快进、颜色设置、歌词字体大小设置】 (5) 桌面歌词【歌词锁定、歌词移动、歌词解锁、颜色设置、歌词…