AudioPlayer

用于播放音频

设计文档(新窗口打开)

代码演示

如何引入

import { AudioPlayer } from '@chenzy-design/svelte';

基本用法

基本使用,通过 audioUrl 传入音频地址。 audioUrl 可以传入字符串,字符串数组,对象,对象数组,具体参数参考 AudioPlayer

0:00
0:00
1.0x
音频标题
0:00
0:00
1.0x
0:00
0:00
1.0x
音频标题1
0:00
0:00
1.0x

隐藏工具栏

showToolbar 设置为 false,则隐藏工具栏

音频标题
0:00
0:00

主题

通过 theme 设置音频播放器主题,支持 light 和 dark,默认 dark

音频标题1
0:00
0:00
1.0x

API 参考

AudioPlayer

属性说明类型默认值
audioUrl音频地址string \| string[] \| AudioInfo \| AudioInfo[]-
autoPlay自动播放booleanfalse
class类名string-
showToolbar是否显示工具栏booleantrue
skipDuration跳转时间number10
style内联样式string-
theme主题,可选值:dark 和 lightstringdark

AudioInfo

属性说明类型默认值
cover封面图片string-
src音频地址string-
title音频标题string-

设计变量

变量
默认值
用法
--cd-color-audio-player-background color-mix(in srgb, var(--cd-color-grey-9) 80%, transparent) 根容器背景(dark,对齐 Semi rgba(grey-9,.8))
--cd-color-audio-player-background-light var(--cd-color-bg-0) 根容器背景(light,对齐 Semi color-bg-0)
--cd-color-audio-player-control-icon var(--cd-color-bg-0) 控制按钮图标色;也用作 play 按钮背景(对齐 Semi color-bg-0)
--cd-color-audio-player-control-icon-light var(--cd-color-grey-9) light 控制图标;play 按钮背景(light,对齐 Semi grey-9)
--cd-color-audio-player-control-icon-play var(--cd-color-text-0) play 按钮图标色(对齐 Semi color-text-0)
--cd-color-audio-player-control-icon-play-light var(--cd-color-bg-0) play 图标色(light,对齐 Semi color-bg-0)
--cd-color-audio-player-disabled-bg color-mix(in srgb, var(--cd-color-grey-0) 35%, transparent) play 禁用背景(dark,对齐 Semi rgba(grey-0,.35))
--cd-color-audio-player-disabled-text var(--cd-color-grey-7) play 禁用图标色(dark,对齐 Semi color-grey-7)
--cd-color-audio-player-font-color var(--cd-color-bg-0) info-title / info-time 文字色(对齐 Semi color-bg-0)
--cd-color-audio-player-font-color-light var(--cd-color-grey-9) info-title/time 文字(light,对齐 Semi grey-9)
显示第 1 条-第 10 条,共 20 条
  • 1
  • 2