介绍及使用文档

原生 JavaScript | 无需框架 | 全网页通用 | 简洁美观 · 安全轻量

🌟 产品介绍

Ulic 音频播放器 v1.0 是一款基于原生 JavaScript 开发的轻量级网页音频播放器,通过简单的自定义标签即可在任何网页、静态站点、在线文档、博客等平台中快速插入美观、可交互的音频播放器。无需依赖任何前端框架,无需复杂配置,一行引入 + 一行标签即可直接使用。


⚙️ 可配置参数

播放器支持三个核心参数,按需填写即可:

  1. title
    音频名称,显示在播放器内部标题区域
  2. url
    音频文件直链,支持 MP3 等主流网页音频格式
  3. autoplay
    是否开启自动播放

    • true 自动播放
    • false 不自动播放(默认值)

🚀 标准使用代码

以下为标准引用代码,可直接放置在网页中使用:

<script src="https://ulic.cc/music.js"></script>
<music-player
  title="音乐名称"
  url="音乐直链"
  autoplay="false">
</music-player>

注:如果想要进入页面就自动播放 把autoplay的false改成true即可

示例


🛡️ 安全性剖析

  1. 纯原生 JS 实现,无任何第三方依赖
    不引入外部库、框架或第三方接口,从源头降低安全风险。
  2. 闭包隔离作用域
    全部逻辑封装在独立闭包内,不污染全局变量,不与页面其他脚本冲突。
  3. 无高危代码执行逻辑
    不使用 eval、new Function 等危险执行方式,不存在代码注入漏洞。
  4. 音频地址仅作为资源加载
    音频链接仅用于 audio 标签 src 属性,不会被解析为可执行脚本。
  5. 安全 DOM 操作
    所有界面元素通过 createElement 方式创建,避免不安全的 HTML 字符串直接渲染。

✨ 核心优势

  • 🌐 全网页通用
    支持任何 HTML 页面、静态网站、文档系统、博客平台等
  • 🪶 极致轻量
    体积极小,加载速度极快,不占用页面资源
  • 🎨 现代简约 UI
    深色风格设计,进度条流畅,支持点击跳转与拖拽
  • 📱 移动端完美适配
    支持触摸操作,自适应屏幕尺寸,手机端体验流畅
  • ⚙️ 使用极简
    只需引入 JS 文件 + 自定义标签,无需额外配置
  • 🔁 多实例支持
    同一个页面可插入多个播放器,互不干扰
  • 🎧 功能完整
    包含播放/暂停、进度控制、时长显示、循环播放等基础功能

📌 适用场景

  • 个人网站背景音乐
  • 文章与文档内语音素材播放
  • 在线课程语音讲解
  • 播客、电台类页面
  • 任何需要插入音频的网页场景