windows动态壁纸音频显示效果推荐

Windows 10/11动态壁纸终极指南:从Lively Wallpaper安装到4K资源下载 本文是Windows 10/11动态壁纸的终极指南,详细介绍从Lively Wallpaper安装到4K资源下载的全过程。涵盖基础配置、高级功能优化、多显示器设置及顶级4K动态壁纸资源站推荐,帮助用户打造个性化且高效的桌面体验。特别适合追求视觉美感和系统性能平衡的用户。 阅读详情

背景需求

最近突然想做一个电脑跑马灯,就是播放音乐,那个LED的灯就会闪。现在找到了一个软件版本的效果,大家可以下载看看。这个软件叫做Wallpaper engine。

下载途径

1、先下载steam,然后在steam中下载Wallpaper engine,需要收费19元。如果你不想花钱,用下面的这个连接下载P-o J-ie版的,但是这个版本不能连接steam,也不能发布自己做的效果给别人。

软件:Wallpaper Engine 2.5.28 +100套壁纸 可独立使用

https://pan.baidu.com/s/1RaCg5Wby126D0_-5pD6S8g?pwd=5299
https://pan.quark.cn/s/2a05e6a7e55c

// 这个不限速,下载快
https://caiyun.139.com/m/i?0E5CKSSehNLjS

效果图

除了这个效果,它有很多很多好看的主题,大家都可以免费下载。

官网文档

https://docs.wallpaperengine.io/en/scene/audiovisualizer/mediainformation.html

操作教程

这个教程中已经很详细了。但是教程里面只有专辑名和封面,作者,歌名等信息。如果要添加LED音频柱形图,看下面的图片。

https://blog.youkuaiyun.com/cwtlw/article/details/144143596

 

结束

-----华丽的分割线,以下是凑字数,大家不用花时间看,快去改代码-----

-----华丽的分割线,以下是凑字数,大家不用花时间看,快去改代码-----

-----华丽的分割线,以下是凑字数,大家不用花时间看,快去改代码-----

package cn.renkai721.bean.vo;
 
import lombok.extern.slf4j.Slf4j;
 
@Slf4j
public class MakeUpTheWordCount {
 
    private String make_up_the_word_count_column_999999999_1;
    private String make_up_the_word_count_column_999999999_2;
    private String make_up_the_word_count_column_999999999_3;
    private String make_up_the_word_count_column_999999999_4;
    private String make_up_the_word_count_column_999999999_5;
    private String make_up_the_word_count_column_999999999_6;
    private String make_up_the_word_count_column_999999999_7;
    private String make_up_the_word_count_column_999999999_8;
    private String make_up_the_word_count_column_999999999_9;
    private String make_up_the_word_count_column_999999999_10;
    private String make_up_the_word_count_column_999999999_11;
    private String make_up_the_word_count_column_999999999_12;
    private String make_up_the_word_count_column_999999999_13;
    private String make_up_the_word_count_column_999999999_14;
    private String make_up_the_word_count_column_999999999_15;
    private String make_up_the_word_count_column_999999999_16;
    private String make_up_the_word_count_column_999999999_17;
    private String make_up_the_word_count_column_999999999_18;
    private String make_up_the_word_count_column_999999999_19;
    private String make_up_the_word_count_column_999999999_20;
 
    public String getMake_up_the_word_count_column_999999999_1() {
        return make_up_the_word_count_column_999999999_1;
    }
 
    public void setMake_up_the_word_count_column_999999999_1(String make_up_the_word_count_column_999999999_1) {
        this.make_up_the_word_count_column_999999999_1 = make_up_the_word_count_column_999999999_1;
    }
 
    public String getMake_up_the_word_count_column_999999999_2() {
        return make_up_the_word_count_column_999999999_2;
    }
 
    public void setMake_up_the_word_count_column_999999999_2(String make_up_the_word_count_column_999999999_2) {
        this.make_up_the_word_count_column_999999999_2 = make_up_the_word_count_column_999999999_2;
    }
 
    public String getMake_up_the_word_count_column_999999999_3() {
        return make_up_the_word_count_column_999999999_3;
    }
 
    public void setMake_up_the_word_count_column_999999999_3(String make_up_the_word_count_column_999999999_3) {
        this.make_up_the_word_count_column_999999999_3 = make_up_the_word_count_column_999999999_3;
    }
 
    public String getMake_up_the_word_count_column_999999999_4() {
        return make_up_the_word_count_column_999999999_4;
    }
 
    public void setMake_up_the_word_count_column_999999999_4(String make_up_the_word_count_column_999999999_4) {
        this.make_up_the_word_count_column_999999999_4 = make_up_the_word_count_column_999999999_4;
    }
 
    public String getMake_up_the_word_count_column_999999999_5() {
        return make_up_the_word_count_column_999999999_5;
    }
 
    public void setMake_up_the_word_count_column_999999999_5(String make_up_the_word_count_column_999999999_5) {
        this.make_up_the_word_count_column_999999999_5 = make_up_the_word_count_column_999999999_5;
    }
 
    public String getMake_up_the_word_count_column_999999999_6() {
        return make_up_the_word_count_column_999999999_6;
    }
 
    public void setMake_up_the_word_count_column_999999999_6(String make_up_the_word_count_column_999999999_6) {
        this.make_up_the_word_count_column_999999999_6 = make_up_the_word_count_column_999999999_6;
    }
 
    public String getMake_up_the_word_count_column_999999999_7() {
        return make_up_the_word_count_column_999999999_7;
    }
 
    public void setMake_up_the_word_count_column_999999999_7(String make_up_the_word_count_column_999999999_7) {
        this.make_up_the_word_count_column_999999999_7 = make_up_the_word_count_column_999999999_7;
    }
 
    public String getMake_up_the_word_count_column_999999999_8() {
        return make_up_the_word_count_column_999999999_8;
    }
 
    public void setMake_up_the_word_count_column_999999999_8(String make_up_the_word_count_column_999999999_8) {
        this.make_up_the_word_count_column_999999999_8 = make_up_the_word_count_column_999999999_8;
    }
 
    public String getMake_up_the_word_count_column_999999999_9() {
        return make_up_the_word_count_column_999999999_9;
    }
 
    public void setMake_up_the_word_count_column_999999999_9(String make_up_the_word_count_column_999999999_9) {
        this.make_up_the_word_count_column_999999999_9 = make_up_the_word_count_column_999999999_9;
    }
 
    public String getMake_up_the_word_count_column_999999999_10() {
        return make_up_the_word_count_column_999999999_10;
    }
 
    public void setMake_up_the_word_count_column_999999999_10(String make_up_the_word_count_column_999999999_10) {
        this.make_up_the_word_count_column_999999999_10 = make_up_the_word_count_column_999999999_10;
    }
 
    public String getMake_up_the_word_count_column_999999999_11() {
        return make_up_the_word_count_column_999999999_11;
    }
 
    public void setMake_up_the_word_count_column_999999999_11(String make_up_the_word_count_column_999999999_11) {
        this.make_up_the_word_count_column_999999999_11 = make_up_the_word_count_column_999999999_11;
    }
 
    public String getMake_up_the_word_count_column_999999999_12() {
        return make_up_the_word_count_column_999999999_12;
    }
 
    public void setMake_up_the_word_count_column_999999999_12(String make_up_the_word_count_column_999999999_12) {
        this.make_up_the_word_count_column_999999999_12 = make_up_the_word_count_column_999999999_12;
    }
 
    public String getMake_up_the_word_count_column_999999999_13() {
        return make_up_the_word_count_column_999999999_13;
    }
 
    public void setMake_up_the_word_count_column_999999999_13(String make_up_the_word_count_column_999999999_13) {
        this.make_up_the_word_count_column_999999999_13 = make_up_the_word_count_column_999999999_13;
    }
 
    public String getMake_up_the_word_count_column_999999999_14() {
        return make_up_the_word_count_column_999999999_14;
    }
 
    public void setMake_up_the_word_count_column_999999999_14(String make_up_the_word_count_column_999999999_14) {
        this.make_up_the_word_count_column_999999999_14 = make_up_the_word_count_column_999999999_14;
    }
 
    public String getMake_up_the_word_count_column_999999999_15() {
        return make_up_the_word_count_column_999999999_15;
    }
 
    public void setMake_up_the_word_count_column_999999999_15(String make_up_the_word_count_column_999999999_15) {
        this.make_up_the_word_count_column_999999999_15 = make_up_the_word_count_column_999999999_15;
    }
 
    public String getMake_up_the_word_count_column_999999999_16() {
        return make_up_the_word_count_column_999999999_16;
    }
 
    public void setMake_up_the_word_count_column_999999999_16(String make_up_the_word_count_column_999999999_16) {
        this.make_up_the_word_count_column_999999999_16 = make_up_the_word_count_column_999999999_16;
    }
 
    public String getMake_up_the_word_count_column_999999999_17() {
        return make_up_the_word_count_column_999999999_17;
    }
 
    public void setMake_up_the_word_count_column_999999999_17(String make_up_the_word_count_column_999999999_17) {
        this.make_up_the_word_count_column_999999999_17 = make_up_the_word_count_column_999999999_17;
    }
 
    public String getMake_up_the_word_count_column_999999999_18() {
        return make_up_the_word_count_column_999999999_18;
    }
 
    public void setMake_up_the_word_count_column_999999999_18(String make_up_the_word_count_column_999999999_18) {
        this.make_up_the_word_count_column_999999999_18 = make_up_the_word_count_column_999999999_18;
    }
 
    public String getMake_up_the_word_count_column_999999999_19() {
        return make_up_the_word_count_column_999999999_19;
    }
 
    public void setMake_up_the_word_count_column_999999999_19(String make_up_the_word_count_column_999999999_19) {
        this.make_up_the_word_count_column_999999999_19 = make_up_the_word_count_column_999999999_19;
    }
 
    public String getMake_up_the_word_count_column_999999999_20() {
        return make_up_the_word_count_column_999999999_20;
    }
 
    public void setMake_up_the_word_count_column_999999999_20(String make_up_the_word_count_column_999999999_20) {
        this.make_up_the_word_count_column_999999999_20 = make_up_the_word_count_column_999999999_20;
    }
}

Wallpaper Engine音频可视化壁纸开发指南:从专辑封面到动态过渡 本文是Wallpaper Engine音频可视化壁纸的详细开发指南。通过实战教学,指导用户从基础开始,将专辑封面、歌曲信息动态集成到桌面壁纸中,并实现封面间的丝滑过渡动画与智能色彩联动。文章深入讲解了占位符设计、SceneScript脚本编写、媒体数据绑定及性能优化等核心技巧,帮助开发者打造能深度响应音乐播放状态的个性化动态桌面。 阅读详情

相关推荐

Wallpaper Engine音频可视化壁纸制作全攻略:从专辑封面到动态歌词显示

本文详细介绍了如何使用Wallpaper Engine制作音频可视化壁纸,从专辑封面集成到动态歌词显示的全过程。通过解析Windows媒体接口数据、音频频谱分析及第三方API调用,实现音乐与视觉的完美结合。文章包含代码示例和性能优化技巧,帮助用户打造个性化的动态桌面体验。

weixin_29212867的博客 607

7款超酷动态桌面壁纸神器推荐:Lively Wallpaper让你的电脑桌面动起来

静态桌面看腻了?想让你的电脑屏幕焕发新生?Lively Wallpaper是一款免费开源的动态桌面软件,它能将视频、GIF、网页甚至3D模型变成你的桌面背景,让原本单调的屏幕瞬间充满活力。作为基于WinUI 3开发的强大工具,它不仅资源占用低,还支持多显示器配置和个性化设置,是Windows用户打造专属动态桌面的理想选择。 ## 为什么选择动态桌面?打破静态的视觉革命 传统静态壁纸就像一张不会

gitblog_00722的博客 1294

多模式带音乐跑马灯

这是本人的单片机课设,多模式带音乐跑马灯,包括代码和仿真图,还有写好了的课程设计报告

Lively Wallpaper:让Windows桌面真正活起来的动态壁纸神器

还在对着千篇一律的静态桌面发呆吗?想不想让你的电脑桌面变得生动有趣,每次开机都能带来惊喜?今天我要向你推荐一款完全免费开源的动态壁纸软件——Lively Wallpaper,它将彻底改变你对电脑桌面的认知。 ## 为什么你需要动态壁纸? 想象一下,你的桌面不再是死板的图片,而是: - 随着音乐节奏跳动的可视化效果 - 缓缓流淌的瀑布或飘动的云彩 - 可爱的猫咪在桌面上追逐蝴蝶 - 星空在夜晚自

gitblog_00973的博客 1181

直击痛点:VS2015离线安装报错“安装包丢失或损坏”的根源分析与精准修复

本文深入剖析了Visual Studio 2015离线安装时出现“安装包丢失或损坏”报错的根本原因,指出问题核心在于安装程序固化的临时路径查找逻辑。文章提供了一步到位的精准修复方案,通过将ISO镜像中的完整packages文件夹复制到安装程序指定的临时路径,即可无需联网、无需操作证书直接解决问题,并对比分析了其他常见方法的局限性。

weixin_27734811的博客 356

CTF实战:Flask Session流量解密与内存马路由追踪

本文通过一道CTF实战题目,详细解析了Flask Session流量解密与内存马路由追踪的全过程。文章从破解前端加密密码入手,逐步揭示如何利用泄露的SECRET_KEY解密Session,发现命令执行痕迹,并最终追踪到攻击者植入的内存马路由。内容涵盖Wireshark流量分析、flask-unsign工具使用等实战技巧,为CTF选手和安全研究人员提供了一套完整的Flask应用安全分析思路。

weixin_28309571的博客 305

win7动态壁纸_壁纸软件推荐-wallpaper engine

当你在玩游戏之后被虐得死去活来,于是气急败坏地关掉游戏,回到了桌面;或者是看了一部压抑至极的动漫或电影,看完之后心情沉重地关闭网页回到了桌面。这时,你盯着电脑死板的初始壁纸,顿觉心情无比压抑,恨不得一拳头砸在屏幕上。win10系统桌面 这时候,一个精美的能帮助你缓解心情的壁纸就非常的必要了。毕竟鲁迅先生说过:“一个好壁纸可以给人带来好心情。” 可是市场的...

weixin_39945531的博客 2498

Mac 环境配置jdk、Maven

3、终端打开配置jdk时候建好的脚本文件: open -e .bash_profile。4、查看maven是否安装成功和系统能不能识别maven/mvn命令:⬇️。输入⬇️并保存: 其中第一行JAVA_HOME替换为自己下的jdk路径。,安装编译好的二进制版本,具体安装zip还是tar.gz我看的。5、查看jdk是否安装成功和系统能不能识别java命令:⬇️。至此,我的Mac系统的环境配置jdk、Maven完成!然后就发现我的maven命令还是没作用,不识别,下载后直接安装即可,很快,点几下就OK了。

weixin_42416791的博客 4386

终极Windows动态壁纸指南:用AutoWall轻松打造个性化桌面

厌倦了千篇一律的静态桌面背景?想让Windows桌面焕发新生机?今天我要为你介绍一款开源免费的动态壁纸神器——AutoWall。这款基于AutoIt开发的轻量级工具,能让你的Windows 7/8/10/11桌面瞬间"活"起来,无论是视频、GIF动画还是实时网页,都能成为你的个性化壁纸。最重要的是,它完全免费、开源透明,没有任何隐藏费用,让你在美化桌面的同时保障系统安全。 ## 为什么选择Aut

gitblog_00012的博客 883

RTOS任务调度原理:高优先级任务为何在低优先级任务执行时无法响应

实时操作系统(RTOS)的核心在于其确定性的任务调度机制,它通过优先级抢占确保关键任务及时执行。其基本原理是调度器仅在特定调度点(如任务主动阻塞、中断退出时)运行,比较就绪态任务的优先级并切换上下文。这一机制的技术价值在于为嵌入式系统提供可预测的响应时间,广泛应用于工业控制、汽车电子和物联网设备等对实时性要求高的场景。当低优先级任务执行**长时间非阻塞运算**且无中断发生时,调度器无法被触发,导致高优先级任务虽处于就绪态却无法获得CPU,造成系统响应延迟。理解**任务状态机**与调度点,是优化实时性、避免此

weixin_33508411的博客 287

FoundationPose 4090部署 真实场景迁移

复现并应用foundationpose

m0_52835296的博客 613

mathjs 十分钟上手:表达式解析、矩阵与单位换算实战

用户在输入框里敲下 `12.7 cm to inch`,你该怎么把这段字符串变成结果?原生 Math 只给单个函数调用,解析不了表达式字符串。mathjs 就是为此存在的:它能直接解析数学表达式,顺手把矩阵、单位、复数和符号导数都处理掉。 ## mathjs 替你解决哪些问题 mathjs 是面向 JavaScript 和 Node.js 的数学计算库。对日常开发来说,它的价值在于: - 表

gitblog_00432的博客 1036

trae使用playwright MCP方法流程

trae使用playwright MCP方法流程

MAILLIBIN的专栏 1676

终极免费动态壁纸:让你的Windows桌面焕发生机

厌倦了单调的静态桌面背景吗?Lively Wallpaper 是一款完全免费开源的动态桌面壁纸软件,为你的 Windows 系统带来生动动画效果和丰富交互体验。这款基于 WinUI 3 技术构建的工具,让你轻松设置各种类型的动态壁纸和屏保,彻底告别传统静态壁纸的沉闷感。 ## 为什么传统壁纸已经过时? 想象一下,你的桌面背景是活生生的:星空闪烁、山雾流动、音乐可视化效果随着节拍跳动……这就是

gitblog_00152的博客 540

AutoSAR系列讲解(入门篇)4.1-BSW概述

BSW概述,主要讲解BSW的结构组成

雪云飞星的博客 4万+

R 语言 ggplot2 绘制精美高级全球地图

在本教程中,我们将学习如何使用R语言和ggplot2包绘制精美高级地图。ggplot2是一个功能强大的数据可视化包,它可以让我们创建漂亮、交互式的地图。我们将使用R中的一些其他包来处理地理空间数据,以便与ggplot2无缝协作。

Mrrunsen的博客 1866

Lively动态桌面壁纸:5分钟打造Windows桌面视觉盛宴

Lively Wallpaper是一款免费开源的动态桌面壁纸软件,基于WinUI 3技术开发,让Windows桌面焕发生机。无论你是想要视频背景、互动网页还是小游戏作为桌面,这款软件都能满足你的个性化需求。在接下来的内容中,我将为你展示如何快速上手并充分利用Lively Wallpaper的强大功能。 ## 🚀 快速开始:3种安装方法任你选 ### 方法一:Microsoft Store安装

gitblog_00910的博客 511

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

让Windows桌面“活“起来:Lively动态壁纸软件全面指南

厌倦了千篇一律的静态桌面背景?想让你的Windows电脑焕发新生机?Lively Wallpaper正是你需要的解决方案!这款基于WinUI 3技术开发的开源软件,能够将视频、网页甚至小游戏变成你的桌面壁纸,让单调的屏幕瞬间变得生动有趣。 ## 🌟 为什么选择Lively?三大核心优势 ### 1. **完全免费开源,无任何隐藏收费** Lively采用GPL-v3开源协议,所有功能完全免费

gitblog_01086的博客 705

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

轻松打造Windows动态桌面壁纸:AutoWall完全使用指南

想让你的Windows桌面焕然一新吗?厌倦了千篇一律的静态壁纸?今天我要向你推荐一款超实用的开源工具——AutoWall,它能让你轻松将视频、GIF动画甚至网页变成Windows系统的动态桌面壁纸!这款基于AutoIt开发的软件不仅功能强大,而且完全免费开源,支持Windows 7/8/10/11全系列系统。 ## 🎯 项目亮点与特色介绍 AutoWall最大的魅力在于它的**简单易用**和

gitblog_00454的博客 878

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【开发者导航】免费开源的动态桌面与屏保美化工具:Lively 动态壁纸

Lively是一款免费的Windows动态壁纸工具,支持视频、HTML5、Unity等多种格式,可实现音频可视化、游戏画面投射等交互功能。其特点包括:多显示器适配、智能资源管理、开源免费等。适合普通用户、设计师、音乐人等打造个性化桌面,安装简单且系统占用低。目前仅支持Windows平台,未来计划扩展Linux兼容性。作为开源项目,Lively在保证性能的同时提供了丰富的视觉体验选择。

开发者导航 1989

AutoWall:5分钟打造个性化Windows动态壁纸的终极指南

厌倦了Windows桌面的单调乏味?想要让桌面"活"起来,但又担心复杂设置和系统负担?AutoWall就是你的完美解决方案!这款开源免费的Windows动态壁纸工具,能够将视频、GIF动画和网页内容轻松设置为桌面背景,为你的Windows 7/8/10/11系统带来全新的视觉体验。通过简单的操作,即可实现专业级的动态桌面效果,让你的工作环境更加生动有趣。 ## 🎯 为什么选择AutoWall?

gitblog_00694的博客 621

如何在Windows上快速设置动态壁纸:AutoWall新手终极指南

还在羡慕别人电脑上炫酷的动态桌面吗?AutoWall是一款开源的Windows动态壁纸引擎,让你轻松将视频、GIF和网页变成桌面背景,为你的Windows 7/8/10/11系统带来生动视觉体验。这个简单易用的工具基于weebp和mpv技术构建,无需复杂设置即可享受专业级动态壁纸效果。 ## 🎯 为什么选择AutoWall? AutoWall的核心优势在于它的**简单高效**和**完全免费*

gitblog_00008的博客 502

让Windows桌面“活“起来:Lively动态桌面壁纸完全指南

你是否厌倦了千篇一律的静态桌面壁纸?想让你的Windows桌面焕发生机,拥有令人惊艳的动态效果?Lively Wallpaper正是你寻找的解决方案!这款免费开源软件基于WinUI 3技术开发,能够将视频、网页、甚至小游戏变成你的桌面背景,彻底改变你对桌面美化的认知。 ## 🎯 项目亮点与价值主张 Lively Wallpaper不仅仅是一个壁纸软件,它是一个完整的桌面美化生态系统。与传统动

gitblog_00376的博客 431

5分钟掌握AutoWall:让Windows桌面焕发活力的开源动态壁纸神器

厌倦了千篇一律的静态桌面背景?想让你的Windows桌面像科幻电影一样充满动感与活力?AutoWall正是你寻找的解决方案。这款基于AutoIt开发的开源动态壁纸工具,能够将视频、GIF动画和网页内容无缝设置为桌面背景,为Windows 7/8/10/11系统带来前所未有的视觉体验。通过简单的几步操作,你就能让单调的桌面"活"起来,创造出个性化的工作和娱乐环境。 ## 为什么选择AutoWall

gitblog_00221的博客 382

终极Windows动态壁纸指南:5分钟用AutoWall打造个性化桌面

厌倦了静态单调的桌面背景?想要让Windows桌面焕然一新?AutoWall就是你的终极解决方案!这款开源免费的Windows动态壁纸工具,能够将视频、GIF动画和网页内容设置为桌面背景,为你的Windows 7/8/10/11系统带来全新的视觉体验。通过简单的操作,即可实现专业级的动态桌面效果,让你的工作环境更加生动有趣。 ## 🎯 AutoWall是什么?为什么选择它? **AutoWa

gitblog_00212的博客 412

终极Windows动态桌面指南:打造个性化视频壁纸的完整教程

厌倦了单调的静态桌面背景?想要让你的电脑桌面真正"活"起来吗?DreamScene2这款轻量级Windows动态桌面软件,将彻底改变你对桌面美化的认知。无需复杂设置,简单几步就能让视频和网页动画成为你的专属桌面壁纸,为日常使用增添无限乐趣。 ## 为什么选择DreamScene2动态桌面软件? 在众多桌面美化工具中,DreamScene2以其独特的优势脱颖而出: - **极致轻量**:内存占

gitblog_00827的博客 812
上一篇: windows桌面美化工具
下一篇: 彻底解决搜狗输入法在右下角弹广告
renkai721
博客等级 码龄16年 5万+粉丝 237原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

renkai721

谢谢您的打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值