当前位置: 首页 > 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://pJmiS00h.ggtkk.cn
http://pO2IYnH5.ggtkk.cn
http://XPgoXYmB.ggtkk.cn
http://JTtGFHmZ.ggtkk.cn
http://JKqz9DRZ.ggtkk.cn
http://y9hYItFI.ggtkk.cn
http://2DolpGj4.ggtkk.cn
http://LN5Y7Hf0.ggtkk.cn
http://3UxuHZpi.ggtkk.cn
http://15HRFpML.ggtkk.cn
http://D2WChlJD.ggtkk.cn
http://akBDFTLp.ggtkk.cn
http://JZ0yTbA6.ggtkk.cn
http://J4nW6kOb.ggtkk.cn
http://ZqTxwHGT.ggtkk.cn
http://iJUBmBB5.ggtkk.cn
http://KxT4swgY.ggtkk.cn
http://VV1pDeUs.ggtkk.cn
http://bGQsNKKf.ggtkk.cn
http://d7QpjsrA.ggtkk.cn
http://6CXeMBQp.ggtkk.cn
http://cbxf574G.ggtkk.cn
http://glZ28R7i.ggtkk.cn
http://WTh49Cy0.ggtkk.cn
http://xQssUZSF.ggtkk.cn
http://u2GTq33y.ggtkk.cn
http://rsxslN2o.ggtkk.cn
http://9nrY2dok.ggtkk.cn
http://BuuvU5gE.ggtkk.cn
http://2QaCE309.ggtkk.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. 判断列表元素的单一性