feat: 实现功能&播放器内核&实现页面

- AMLL MeshGradient背景
- 全屏播放页初始化
- 纯C音频播放器
  - FFmpeg解码
  - 编译FFmpeg静态库
  - wasapi shared
  - IPC通信
  - FFTW实时频谱计算
  - 低频响度实时计算
  - PCM缓存
  - 数据缓存&解码缓存
 - 弃用mpv,改用qzplayer
This commit is contained in:
lqtmcstudio
2026-02-05 18:52:58 +08:00
parent 8eab16cbf5
commit 6a94931cbd
20 changed files with 2791 additions and 373 deletions

View File

@@ -1,12 +1,19 @@
import { defineConfig } from 'vite'
import vueJsx from "@vitejs/plugin-vue-jsx";
import path from 'node:path'
import electron from 'vite-plugin-electron/simple'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
resolve: {
alias: {
url: 'url',
},
},
plugins: [
vue(),
vueJsx(),
electron({
main: {
// Shortcut of `build.lib.entry`.
@@ -26,4 +33,7 @@ export default defineConfig({
: {},
}),
],
server: {
host: '0.0.0.0',
}
})