当前位置: 首页 > news >正文

​使用APlayer前端封装音频播放

一个免费下载音乐的软件

1 下载

npm install aplayer --save

2 封装组件

<template><div class="music"><divref="playerRef"class="music-player"></div></div>
</template>
<script setup>
import APlayer from "APlayer";
import "APlayer/dist/APlayer.min.css";
import {ref,reactive,getCurrentInstance,nextTick,onMounted,onUnmounted,
} from "vue";
const { proxy } = getCurrentInstance();
const props = defineProps({url: {type: String,},fileName: {type: String,},
});
const playerRef = ref();
const player = ref();
onMounted(() => {player.value = new APlayer({container: playerRef.value,audio: {url: `/api${props.url}`,name: `${props.fileName}`,cover: new URL(`@/assets/login_img.png`, import.meta.url).href,artist: "",},});
});
onUnmounted(() => {player.value.destroy();
});
</script>


文章转载自:
http://bell.zekgq.cn
http://adonai.zekgq.cn
http://benniseed.zekgq.cn
http://bossdom.zekgq.cn
http://achievement.zekgq.cn
http://bugger.zekgq.cn
http://agglutinogen.zekgq.cn
http://breakthrough.zekgq.cn
http://blockage.zekgq.cn
http://anigh.zekgq.cn
http://bodkin.zekgq.cn
http://caudad.zekgq.cn
http://cathetometer.zekgq.cn
http://calved.zekgq.cn
http://arraign.zekgq.cn
http://aculeated.zekgq.cn
http://california.zekgq.cn
http://bly.zekgq.cn
http://arithmetical.zekgq.cn
http://abreact.zekgq.cn
http://aquanautics.zekgq.cn
http://aerosol.zekgq.cn
http://brinded.zekgq.cn
http://actuation.zekgq.cn
http://calcic.zekgq.cn
http://anthracite.zekgq.cn
http://ascorbate.zekgq.cn
http://avoidless.zekgq.cn
http://aft.zekgq.cn
http://buffalo.zekgq.cn
http://www.dtcms.com/a/139369.html

相关文章:

  • SPI和IIC的区别
  • 项目优化中ini配置文件解析器
  • 【深度学习】详解矩阵乘法、点积,内积,外积、哈达玛积极其应用|tensor系列02
  • 数据中台(大数据平台)之数据质量管理
  • QML之Overlay
  • 目标分割模型优化自身参数都是梯度下降算法吗?
  • 【shell】终端文本的颜色和样式打印
  • 滑动窗口209. 长度最小的子数组
  • IP-Guard域用户登录后自动登录代理控制台
  • Vue-cli迁移Rsbuild
  • 重置cursor免费次数(2025.4.17可行)
  • MySQL入门:数据操作CURD
  • SSMS中如何把一个库的表移到另一个库中
  • java 多线程之Worker Thread模式(Thread Pool模式)
  • 基于Django框架的图书索引智能排序系统设计与实现(源码+lw+部署文档+讲解),源码可白嫖!
  • 大数据开发核心技术难点:数据倾斜问题深度解析
  • docker harbor私有仓库登录报错
  • CASS 用户坐标系转换到世界坐标系
  • 阿里云ECS访问不了
  • 【NLP 64、基于LLM的垂直领域【特定领域】问答方案】
  • Java与MySQL数据库连接的JDBC驱动配置教程
  • ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1],
  • RabbitMQ原理及代码示例
  • ESP32之OTA固件升级流程,基于VSCode环境下的ESP-IDF开发,基于阿里云物联网平台MQTT-TLS连接通信(附源码)
  • 2025华中杯B题——AI实现
  • Ubuntu20.04配置cartographer记录
  • 函数递归:递归的概念
  • C#日志辅助类(Log4Net)实现
  • Redis之全局唯一ID
  • 2. 判断列表元素的单一性