项目简介
本项目是基于Electron开发的多媒体播放器GridPlayer,可在同一界面同时播放多个视频,具备丰富的用户界面和实用工具。
项目的主要特性和功能
- 支持多视频同时播放,可在同一界面操作多个视频。
- 利用GridStack.js自由调整窗口布局,灵活缩放和移动窗口。
- 支持用户自定义播放器背景。
- 可预览图片、文本和代码。
- 允许用户保存当前窗口布局以便后续使用。
- 提供列表清单展示所有播放内容。
- 具备放大移动窗口中心的工具。
- 支持在播放器中编写并运行JavaScript脚本。
- 借助fluent-ffmpeg.js实现视频下载(需自行下载ffmpeg并配置环境变量)。
- 在Windows 10及以上系统,可通过electron-as-wallpaper插件将播放器窗口设置为壁纸。
安装使用步骤
- 安装环境准备:安装最新版python并添加到环境变量,安装Visual Studio C++桌面开发工具,勾选MSVC编译工具和Win10 SDK。
- 安装node-gyp:执行命令
npm install -g node-gyp
。 - 进入项目目录:下载项目源码后,使用
cd your project
进入项目目录。 - 安装依赖:执行
npm install
安装项目依赖。 - 运行开发版本:使用
npm run dev
运行项目开发版本。
注意:因使用electron-as-wallpaper插件,需配置添加node-gyp环境,且部分功能仅限Windows 10及以上系统。国内用户可设置Electron镜像源以提升下载速度,命令为$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
。项目展示图片存于项目根目录下的images文件夹。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】